MySQL 中主键是否自动编入索引?

mysqlmysqli database

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

InnoDB、MyISAM 和其他引擎中主键都隐式编入索引。

让我们创建一个带有主键 − 的表

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

在上表中,Id 已隐式编入索引。


相关文章