Sco*_*red 8

我认为这篇文章很好地解释了差异。

总结一下:

候选键– 候选键可以是任何列或列的组合,可以作为数据库中的唯一键。一张表中可以有多个候选键。每个候选键都可以作为主键。

主键– 主键是唯一标识记录的列或列组合。只有一个候选键可以作为主键。

一个表可以有多个候选键,这些候选键作为单列或将多列组合到表中是唯一的。他们都是主键的候选者。