含义:一种限制,用于限制表中的数据,为了保证表中的数据准确和可靠性
分类:六大约束
作用 | 含义 | |
---|---|---|
not null | 非空,用于保证该字段的值不能为空 | 比如姓名,学号 |
default | 默认,用于保证该字段有默认值 | 比如性别 |
PRIMARY KEY | 主键,用于保证该字段具有唯一性,并且非空 | 比如员工编号 |
UNIQUE | 唯一,用于保证该字段具有唯一性,可以为空 | 比如座位号 |
check | 检查约束 | 比如年龄,性别 |
FOREIGN KEY | 外键,用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值 | 部门编号 |