如何在sql人事管理数据库中根据实际需要正确创建主键、外键、唯一性、检查及默认值约束,正确建立索引

如何在sql人事管理数据库中根据实际需要正确创建主键、外键、唯一性、检查及默认值约束,正确建立索引,第1张

主键约束:列内容不能重复,且不能为空
外键约束:内容必须是所关联主键的值其中的值
空值约束:不能为空
默认约束:当插入时没有赋值,会使用默认值
唯一约束:列的内容都是唯一的,不以重复
检查约束:列的内容必须符合要求。如CHECK (JOB IN(‘Engineer’,’Sales’,’Manager’));

sql sever默认会将主键设置为聚集索引,不管是单列主键还是复合主键。如果是复合主键,如(term,name)作为表的主键,刚聚集索引会先按照term排序,如果term相同的话再按name排序,就好比select查询里的order by 子句一样。建议你先了解一下sql中索引的相关知识。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12671943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存