📚 分类
mysql
🕵🏽‍♀️ 问题描述
什么叫覆盖索引?
👨‍🏫 问题讲解
❒ 覆盖索引是指查询使用了索引,并且需要返回的列,在该索引中已经全部能够找到

判断测试:
条件:id为主键,默认是主键索引;名称字段为普通索引。

✔ select * from tb user where id = 1 (覆盖索引)
✔ select id, name from tb user where name = 'Arm' (覆盖索引)
✔ select id,name, gender from tb user where name = 'Arm' (非覆盖索引,需要回表査询)
🏳️‍🌈 问题总结
✔ 覆盖索引是指查询使用了索引,并且需要返回的列,在该索引中已经全部能够找到。
📖 问题信息
📈 浏览次数:18 | 📅 更新时间:2025-12-04 03:45:03
📦 创建信息
🏷️ ID:31 | 📅 创建时间:2024-09-29 23:19:37