MySQL PRIMARY KEY 和 UNIQUE 约束之间的区别是什么?


下表将为我们提供 PRIMARY KEY 和 UNIQUE 约束之间的差异 −

PRIMARY KEY
UNIQUE 约束
1. 只能在一个表上创建 PRIMARY KEY。
1. 可以向一个表添加多个 UNIQUE 约束。
2. PRIMARY KEY 默认创建聚集索引。
2. UNIQUE 约束默认创建非聚集索引。
3. 不能在定义为 PRIMARY KEY 的列中插入空值。
3. 可以在具有 UNIQUE 约束的列中插入空值。


更新于:2020-06-19

574 次浏览

开始您的 职业生涯

完成课程获得认证

开始使用
广告