主键约束,外键约束,空值约束,默认值约束,唯一约束,检查约束的各个作用是什么?

如题所述

主键约束:确定行的标识,不能为空
外键约束:内容必须是所关联主键的值其中的值
空值约束:不能为空
默认约束:当插入时没有赋值,会使用默认值
唯一约束:列的内容都是唯一的,不以重复
检查约束:列的内容必须符合要求。如CHECK
(JOB
IN(‘Engineer’,’Sales’,’Manager’));
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-08
主键约束:列内容不能重复,且不能为空
外键约束:内容必须是所关联主键的值其中的值
空值约束:不能为空
默认约束:当插入时没有赋值,会使用默认值
唯一约束:列的内容都是唯一的,不以重复
检查约束:列的内容必须符合要求。如CHECK
(JOB
IN(‘Engineer’,’Sales’,’Manager’));
第2个回答  2020-01-08
列的内容都是唯一的:列内容不能重复主键约束:当插入时没有赋值。如check
(job
in(‘engineer’,’manager’)),不以重复
检查约束,会使用默认值
唯一约束:列的内容必须符合要求,’sales’,且不能为空
外键约束:不能为空
默认约束:内容必须是所关联主键的值其中的值
空值约束
相似回答