小编典典

具有“非空”约束的唯一键和主键之间有什么区别?

sql

我想知道这两个关键点之间的区别。

当Unique键not null在如何存储在数据库方面受到约束时

以及Select,Insert,Update, Delete对这些键进行操作时有什么区别。


阅读 511

收藏
2021-03-17

共1个答案

小编典典

主键必须是唯一的且非空,因此从这个角度来看,它们是相同的。但是,一个表只能有一个主键,而您可以有多个唯一的非空键。

大多数系统还使用元数据分别标记主键,以便设计人员等可以识别它们。

在主键和唯一键具有不为null约束的情况下,它们在数据库中的存储方式有什么区别

如果两者皆是CLUSTEREDNON CLUSTERED则唯一的区别是在大多数系统中,元数据将索引标记为PK。

有什么区别在那里,当我们做SelectInsertUpdateDelete这些按键操作

没有。

2021-03-17