主键与唯一键

首要的关键

主键是一列,用于唯一地标识表的每个元组。

它用于向表添加完整性约束。一个表中只能使用一个主键。在主键的情况下,重复和NULL(空)值无效。主键也可以用作其他表的外键。

让我们举个例子

我们有一个表名employee,用于存储公司员工的数据。下表显示了该表的内容。

Emp_id名称号码位置薪水

Emp_id是表的主键。由于每个员工的ID是唯一的,并且任何两个员工都不能具有相同的Emp_id。

唯一键

唯一键是用于唯一标识表中元组的约束。

一个表中可以存在多个唯一键。如果是唯一键,则允许NULL值。这些也可以用作另一个表的外键。

让我们举个例子

我们有一个表名employee,用于存储公司员工的数据。下表显示了该表的内容。

Emp_id名称号码位置薪水

Ph_No这是表格的外键。由于每个员工的号码都是唯一的,因此员工可能没有任何号码。

主键和唯一键之间的区别 

首要的关键唯一键
表格行的唯一标识符不存在主键时表行的唯一标识符
不能为NULL可以为NULL
表中只能存在一个主键一个表中可以存在多个唯一键
出现在桌子上出现在桌子上
使用主键进行选择会创建聚簇索引使用唯一键进行选择会创建非聚集索引

以上是 主键与唯一键 的全部内容, 来源链接: utcz.com/z/327008.html

回到顶部