聚簇索引:索引的叶子节点直接存储整行数据,表数据与索引顺序物理一致。
核心特点:
- 每张表只能有一个聚簇索引(通常为主键)
- 数据按索引顺序物理存储
- 叶子节点存完整行记录,无需回表
InnoDB示例:
-- 主键自动创建聚簇索引
CREATE TABLE user (
id INT PRIMARY KEY, -- 聚簇索引
name VARCHAR(50)
);
-- 查询直接获取完整数据
SELECT * FROM user WHERE id = 1; -- 无需回表
优势:范围查询快、回表少
劣势:插入/更新可能需要页分裂、依赖主键顺序
浙公网安备 33010602011771号