SQL数据库应用语法都代表什么?

当说起SQL时,许多程序员将其视为洪水猛兽。因为SQL是为数不多的声明性语言之一,它的操作与我们熟悉的命令行语言,面向对象的编程语言甚至功能性语言完全不同(尽管有些人认为SQL语言也是一种功能语言)。那么SQL数据库应用语法都代表什么?首先来了解下SQL是什么。SQL语言是您要从计算机的原始数据中获得什么样的结果的一个示例,而不是告诉计算机如何获得结果。

SQL数据库应用语法都代表什么?_业界动态_数字化

 SQL数据库应用语法都代表什么?

查看所有数据库表 show tables】

创建数据表:create table 表名(字段名1,数据类型 列级别约束条件 默认值,字段名2,数据类型 列级别约束条件 默认值,…表级别约束条件)】

单子段主键约束:create table 表名(字段名,数据类型 列级别约束条件 默认值 primary key,…) 】

多字段联合主键:create table 表名(字段名,数据类型 列级别约束条件 默认值,…primary key (字段1,字段2,…,字段n)) 】

定义外键约束:create table 子表名(字段名,数据类型 列级别约束条件 默认值primary key,…constraint 外键约束名称 foreign key(字段) references 父表名(主键字段()】

定义非空约束:create table 表名(字段1 数据类型 默认值 primary key,字段2 数据类型 默认值 not null,…) 】

直接定义唯一约束:create table 表名(字段1 数据类型 默认值 primary key,字段2 数据类型 默认值 unique,…)】

靠后定义唯一约束:create table 表名(字段1 数据类型 默认值 primary key,字段2 数据类型默认值 ,…,constraint sth unique(字段1,字段2,…))】

定义默认值约束:create table 表名(字段1 数据类型 默认值 primary key,字段2 数据类型 default 默认值 ,…) 】

定义表属性的自动增加:create table 表名(字段1 数据类型 默认值 primary key auto_increment,字段2 数据类型 默认值 ,…) 】

查看表的基本结构:describe 表名 或者 desc 表名 】

查看表的详细结构:show create table 表名G 】

修改表名:alter table 旧表名 rename 新表名 】

修改字段的数据类型:alter table 表名 modify 字段名 数据类型 】

修改字段名:alter table表名 change 旧字段名 新字段名 新数据类型 】

添加无完整性约束字段:alter table 表名add 新字段 数据类型 】

添加有完整性约束字段:alter table 表名add 新字段 数据类型 约束条件 】

添加字段在第一列: alter table 表名 add 字段名 数据类型 first 】

添加字段到指定列:alter table 表名 add 字段名 数据类型 after 已存在字段名 】

删除字段:alter table表名 drop字段名 】

修改字段为表第一个字段:alter table 表名modify 字段名 数据类型 first 】

修改字段到指定字段后:alter table 表名modify 字段1 数据类型 after字段2 】

更改表的存储引擎:alter table 表名 engine=更改后的存储引擎名 】

删除表的违建约束:alter table 表名 drop foreign key 外键约束名 】

删除数据库表:drop table if exists 表名1,表名2,…表名n 】

好了,关于SQL数据库应用语法都代表什么相信大家已经知晓了吧,想了解更多关于SQL数据库的信息,请继续关注。

11
1
0
75

相关资讯

  1. 1、企业微信3.0也许是2B赛道的最后红利3050
  2. 2、关于数据分析师职业前景2343
  3. 3、看中国屌丝文化如何造就新生代富豪?1157
  4. 4、缺一味的夜经济:忙着“进口”、丢了“土著”1787
  5. 5、微软副总裁洪小文:我不害怕任何计算机,人类与AI正在共同进步2144
  6. 6、黄金圈思维思考法则:用“思维框架”解决问题1688
  7. 7、产品运营推广:常规打法结合非常规打法,才是最优解3696
  8. 8、三大对比看共享汽车:寒冬漫长,春天尚远3656
  9. 9、互联网30年,泡沫如梦?1773
  10. 10、产品思路丨提升“会员”体验的设计策略4884
全部评论(0)
我也有话说
0
收藏
点赞
顶部