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 约束的列中插入空值。 |
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP