sql - 候选键和主键有什么区别?

标签 sql relational-database

主键是否是为给定表选择的选定候选键?

最佳答案

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

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

<强> More on this link with example

关于sql - 候选键和主键有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813363/

相关文章:

php - 通过php迁移数据库

mysql - 我应该为此查询使用 MySQL 过程吗?

sql - 如何在连接查询中合并两列?

sql - Sql server 2008 中的备份

relational-database - 如何从 Liquibase 数据库 changelog.xml 文件生成数据库图/ER 图?

postgresql - 存储和使用值范围 (PostgreSQL)

sql - Postgres 9.0 慢查询

sql - 简化数据库 ER 图/模式

database-design - 双重记账系统中与国家的高层交易

mysql - 标准化日期(yy-mm-dd)还是坚持使用日期时间?