6k5 分钟

2025-01-15🌱上海: ☀️ 🌡️+3°C 🌬️↓19km/h # MySQL InnoDB引擎中的聚簇索引和非聚簇索引有什么区别? # 简要回答(重要) 聚簇索引的非叶子节点存储的是索引值,叶子节点存储的是完整的数据记录,一个表只能有一个聚簇索引,一般是表的主键,主要用于范围查询和排序。 非聚簇索引的非叶子节点存储的也是索引值,但是叶子节点存储的是数据行的主键或对应的索引列,一个表可以有多个非聚簇索引,非聚簇索引由称为辅助索引,二级索引等,主要用于快速定位要查找的列。 # 补充回答(引导面试官主动提问) 聚簇索引简单理解就是把索引和数据记录放在一起了,通过索引就可以