MySQL 004-MySQLInnoDB引擎中的聚簇索引和非聚簇索引有什么区别? 作者 Line 2026年6月2日 1 分钟阅读 0 在InnoDB 引擎中,聚簇索引的叶子节点直接存储完整的数据行,一张表只能有一个聚簇索引,默认就是主键索引。 非聚簇索引的叶子节点只存储索引例的值和主键,要拿到完整数据得先查主键再回表,一张表可以有多个非聚簇索引。 核心区别就是叶子节点存的东西不一样:聚簇索引存完整数据,非聚簇索引存主键值。这导致聚簇索引查询能一步到位拿到数据,非聚簇索引可能要多一次回表操作。