📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

PIMARY KEY 和 UNIQUE KEY 的区别

创建时间2019-06-11最后修改2019-06-11原位置/程序员成长之旅/数据库学习/MySQL/字数137
目录:程序员成长之旅/数据库学习/MySQL

相同点

  • 都是为了保证数据的唯一性

不同点

  • PRIMARY KEY 除了保证唯一性以外还担任着数据索引的角色
  • PRIMARY KEY 每张表中只能有一个,而UNIQUE KEY 可以存在多个
  • PRIMARY KEY 不可以为空(NULL),而UNIQUE KEY 可以

总的来说UNIQUED 可空,可以在一个表里的一个或多个字段定义;PRIMARY KEY 不可空不可重复,在一个表里可以定义联合主键;

原文:https://blog.csdn.net/qq_34793133/article/details/81712909