约束
约束时作用于表中字段上的规则,用于限制存储在表中的数据。
分类
约束
描述
关键字
非空约束
限制该字段的数据不能为null
not null
唯一约束
保证该字段的所有数据都是唯一的,不重复的
unique
主键约束
主键时一行数据的唯一标识,要求非空且唯一
primary key
默认约束
保存数据时,如果未指定该字段的值,则采用默认值
default
检查约束(8.0.16版本之后)
保证字段值满足某一个条件
check
外键约束
用来让两张表的数据之间建立连接,保证数据的一致性和完整性
foreign key
约束时作用于表中字段上的,可以在创建表/修改表的时候使用
自增主键?
外键约束
外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。
表A含有表B的主键,作为外键,表A为子表,表B为父表
最后更新于
这有帮助吗?