主键与唯一键
首要的关键
主键是一列,用于唯一地标识表的每个元组。
它用于向表添加完整性约束。一个表中只能使用一个主键。在主键的情况下,重复和NULL(空)值无效。主键也可以用作其他表的外键。
让我们举个例子
我们有一个表名employee,用于存储公司员工的数据。下表显示了该表的内容。
Emp_id是表的主键。由于每个员工的ID是唯一的,并且任何两个员工都不能具有相同的Emp_id。
唯一键
唯一键是用于唯一标识表中元组的约束。
一个表中可以存在多个唯一键。如果是唯一键,则允许NULL值。这些也可以用作另一个表的外键。
让我们举个例子
我们有一个表名employee,用于存储公司员工的数据。下表显示了该表的内容。
Ph_No这是表格的外键。由于每个员工的号码都是唯一的,因此员工可能没有任何号码。
主键和唯一键之间的区别