在 InnoDB 引擎中,每张表都会有一个特殊的索引“聚簇索引”,也被称之为聚集索引,它是用来存储行数据的。一般情况下,聚簇索引等同于主键索引,但这里有一个前提条件,那就是这张表需要有主键,只有有了主键,它才能有主键索引,有主键索引才能等于聚簇索引。
所以看到这里,我们应该明白一个道理:聚簇索引并不完全等于主键索引,因为一张表从结构上来讲,可以没有主键(索引),如果没有主键(索引),那么聚簇索引就不再是主键索引了。 那 InnoDB 中的聚簇索引到底是啥?
在 InnoDB 引擎下,聚簇索引的诞生过程如下:
dev.mysql.com/doc/refman/5.7/en/innodb-index-types.html
是非审之于己,毁誉听之于人,得失安之于数。 面试合集:https://gitee.com/mydb/interview