1. 表t_test中的age字段有普通索引
create table t_test(id int not null, name varchar(32), age int, index(age)) ;
2. 根据age字段查询数据
select * from t_test where age < 20;
问题及解析:该查询不一定走索引,和表的数据量有关系,只有在满足条件的数据占比较小时(占全部数据的比例)才会走索引
1. 表t_test中的age字段有普通索引
create table t_test(id int not null, name varchar(32), age int, index(age)) ;
2. 根据age字段查询数据
select * from t_test where age < 20;
问题及解析:该查询不一定走索引,和表的数据量有关系,只有在满足条件的数据占比较小时(占全部数据的比例)才会走索引