一.约束
1.唯一性约束
unique
2.非空约束
not null
3.主键约束 #相当于唯一性约束和非空约束的组合
主键又称主码,是表中一列或者多列的组合。主键约束要求主键的数据唯一,并且不为空,可以结合外键来定义不同数据表之间的关系,并且可以加快数据库查询速度。主键分为两种:单字段主键和多字段联合主键
字段1 字段类型 primary key [默认值]
4.外键约束
外键用在两个表之间的数据建立连接,它可以是一列或者多列。一个表可以有一个或者多个外键。
[constraint <外键名>] foreign key 字段1,字段2,... reference <主表名> 主键字段1,主键字段2,...
5.默认约束
default 默认值
6.表的值自动增加
auto_increment