SQL中外码有什么用
职业培训
培训职业
2025-01-08
个人理解,仅供参考。主码是用于唯一标识一行数据的,类似unique,比如插入的时候会查重。可能也有别的作用,如索引啊之类的,我没学透也不敢胡说。至于外码,是标识这一个关系(表)中的某个属性或者属性集是其他关系(表)中的码,那么插入时就会去另一个表中查看有没有这个
个人理解,仅供参考。主码是用于唯一标识一行数据的,类似unique,比如插入的时候会查重。可能也有别的作用,如索引啊之类的,我没学透也不敢胡说。至于外码,是标识这一个关系(表)中的某个属性或者属性集是其他关系(表)中的码,那么插入时就会去另一个表中查看有没有这个码。如果没有,则插入失败。它能够用来增强两个关系(表)的联系。如果没有外码的限制,那么即使另一个表没有这个码,也能插入。
建议去看下廖雪峰的教学,举了个例子,写的很明白。
标签
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。
上一篇:1g葡萄糖能合成多少糖原
下一篇:难忘的小学生活怎么写作文
猜你喜欢
其他标签