主键和候选键之间的区别

主键和候选键都用于从表中获取记录。这些键还用于创建表之间的关系。主键和候选键都用于唯一标识表中的记录。

以下是主键和候选键之间的重要区别。

序号首要的关键候选键
1定义主键是唯一且非空的键,可唯一标识表中的记录。一个表只能有一个主键。候选键也是唯一标识表中记录的唯一键,但是一个表可以具有多个候选键。
2空值主键列值不能为空。候选键列可以为空值。
3目的主键是任何关系或表中最重要的部分。候选键表示可以用作主键的键。
4使用主键是候选键。候选键可以是主键,也可以不是主键。