唯一键、主键和外键在SQL
概念上有什么区别?
他们之间有何不同?
发布于 2015-04-25 09:27:26
主键和唯一键约束都是相似的,它为定义它们的列提供了唯一的强制唯一性。
主键
唯一键
外键
发布于 2016-12-30 12:47:04
注意:我们使用约束来执行数据完整性。
主键
1)不能插入空值
2)一个表有一个主键
惟一键1)插入空值2)一个表有多个唯一键,3)也可以作为候选键引用
维护两个表和多个表之间的关系注意:在没有任何约束的情况下,您可以在多个表中获取数据,但不能有效地获取数据。
发布于 2017-07-20 06:35:17
关于唯一键的一点注记
主键-外键关系中的父表通常称为主键表,但在父表中PK不是强制的。父表中的唯一键/约束就足够了。由于PK总是唯一的,所以它经常用作另一个表中的外键。看这个,所以post
https://stackoverflow.com/questions/29863388
复制相似问题