SQL 中的备选键

2024年8月29日 | 1 分钟阅读

备选键是一个二级键,可以通过一个例子来简单理解

让我们以学生为例,它可以包含姓名、学号、ID 和班级。

这里学号是主键,所有剩余的列,例如姓名、ID 和班级都是备选键。

如果一个表有多个候选键,其中一个将成为主键,其余的都称为备选键。

简单来说,你可以说任何不是主键一部分的候选键都称为备选键。 因此,当我们谈论备选键时,该列可能不是主键,但它仍然是该列中的唯一键。

备选键只是未被选为主键的候选键。

下一主题SQL vs NoSQL