#表的创建
create table <表名> (字段名1 数据类型,字段名2 数据类型 )
#使用主键约束
create table <表名> (字段名 数据类型 PRIMARY KEY ) (创建表时添加)
Alter table <表名> add primary key(字段名) (已有表时新增)
#多字段联合主键
create table <表名> (字段名 数据类型 PRIMARY KEY(字段名1,字段名2) ) (创建表时添加)
Alter table <表名> add primary key(字段名1,字段名2) (已有表时新增)
#外键约束
#非空约束
字段名 数据类型 NOT NULL
#唯一性约束
字段名 数据类型 UNIQUE
#默认约束
字段名 数据类型 DEFAULT 默认值
#自增属性
字段名 数据类型 AUTO_INCREMENT
#查看表结构
desc <表名>
#查看表详细结构
show create table <表名G>
#修改表名
ALTER table <旧表名> rename <新表名>
#修改字段的数据类型
ALTER table <表名> MODIFY 字段名 数据类型
#修改字段名
ALTER table <表名> CHANGE 旧字段名 新字段名 数据类型
#添加字段
ALTER table <表名> ADD 字段名 数据类型
ALTER table <表名> ADD 字段名 数据类型 FIRST #在表的第一列添加字段
ALTER table <表名> ADD 字段名 数据类型 AFTER 字段名 #在表的指定列后面添加字段
#删除字段
ALTER table <表名> DROP 字段名
#修改字段的排列位置
ALTER table <表名> MODIFY 字段名 数据类型 FIRST|AFTER 字段名
#修改存储引擎
ALTER table <表名> engine=引擎名
#删除表的外键约束
ALTER table <表名> DROP FOREIGN KEY 外键名