具体的题目
答案:
1: 四个字段均使用了该索引
2:c1,c2字段使用了该索引
3:c1字段使用该索引
4:c1字段使用该索引
5:c1,c2字段使用了该索引
个人的收获
索引的最左原则(左前缀原则)
(c1,c2,c3,c4…cN)的联合索引,where 条件按照索引建立的字段顺序来使用(不代表and条件必须按照顺序来写),如果中间某列没有条件,或使用like会导致后面的列不能使用索引。
索引也能用于分组(group by)和排序(order by),分组要先排序,在计算平均值等等。所以在分组和排序中,如果字段顺序可以按照索引的字段顺序,即可利用索引的有序特性。
参考的链接
链接: https://blog.csdn.net/liyang_nash/article/details/104686424.