1、非空约束:not null
限制这个字段能否为null
2、唯一约束:unique
用户名、手机号、身份证号等,要求字段不允许重复
3、主键约束:primary key(自增:auto_increment)
主键 —— 一张表中的唯一标识
主键约束,既是非空的,也是唯一的
自增:auto_increment是MySQL特有的,Oracle没有auto_increment
4、默认约束:default
若字段保存时没有指定的值,会直接用默认值
5、检查约束:check
要求某个字段存储的值,必须达到某一个或多个条件
6、外键约束:foreign key
一旦涉及到外键,便涉及到两张表
外键约束,保证数据的一致性和完整性