在mysql上,一张students表,在sname字段上设置常规索引,gender上没有索引,如下哪种情况 可以命中索引
select * from `students` where sname = '张三丰'
这个肯定可以命中索引
```sql
select * from `students` where gender ='male' AND sname = '张三丰'
这个可以命中索引
select * from `students` where sname = '张三丰' AND gender ='male'
这个也可以命中索引
select * from `students` where sname = '张三丰' or gender ='male'
这个会导致全表扫描,索引不起作用
select * from `students` where sname = '张三丰' or sname = '张四丰'
这个会命中索引
这个嘛,其实对很多大牛来说,太简单太low,菜鸟在 这谈sql吧