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、新能源|中国充电桩运营业发展现状:头部企业已现,九成难以盈利307
  2. 2、如何提高单片机系统的电磁兼容性1707
  3. 3、基于AD8223仪表放大器实现无源分流器的设计1847
  4. 4、变频器产业面临重重考验,何时度过攻坚克难期3062
  5. 5、分布式光伏更优解,日托光伏高效单玻组件3306
  6. 6、行业应用|机器视觉技术发展的五大趋势1266
  7. 7、重拳出击!中央和地方财政加大“三农”投入力度,智能农机还需闯哪两关1965
  8. 8、电梯行业发展前景良好,全方位服务体系更具竞争优势2820
  9. 9、智能分析技术在哪些领域有应用2631
  10. 10、从元器件选型到EMC测试要点的难点问题该如何解决呢?1446
全部评论(0)
我也有话说
0
收藏
点赞
顶部