Mysql - 覆盖索引的经典应用
2021-01-11 本文已影响0人
夹胡碰
覆盖索引介绍
覆盖索引是select
的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。
经典场景:
用户表中有身份证号
和姓名
两个字段,现在有需求通过身份证号
迅速查询出姓名
,这时就可以建立身份证号
和姓名
的联合索引,用覆盖索引快速查询出姓名。
覆盖索引是select
的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。
用户表中有身份证号
和姓名
两个字段,现在有需求通过身份证号
迅速查询出姓名
,这时就可以建立身份证号
和姓名
的联合索引,用覆盖索引快速查询出姓名。