MySQL的PRIMARY KEY和UNIQUE约束有什么区别?

MySQL的PRIMARY KEY和UNIQUE约束有什么区别?

下表向我们展示了PRIMARY KEY和UNIQUE约束之间的不同之处 −

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

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程