MySQL 中的主键会自动建立索引吗?


是,MySQL 中的主键会自动建立索引,因为主键、索引等存储于 B 树中。包括 InnoDB 和 MyISAM 在内的所有引擎都自动支持对主键进行索引。

主键会在 InnoDB、MyISAM 和其他引擎中隐式地进行索引。

我们创建一个带主键的表(−)

mysql> create table DemoIndex
   -> (
   -> Id int not null,
   -> primary key(Id)
   -> );
Query OK, 0 rows affected (1.21 sec)

在上述表中,Id 隐式地进行了索引。

更新于: 2019 年 7 月 30 日

2 千次浏览

开始你的 职业生涯

完成课程,获得认证

开始
广告