准备: create table t(x int primary key,y int unique,z int); insert into t(x,y,z) values(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9); 情况1:select 没有用到索引 explain select z from t; type = all 说明是全表扫描.也就是说把表中的数据都读一遍才得到结果.这种查询通常是非常慢…