1.联合索引遵从最左匹配原则,但是mysql对于条件字段会优化顺序
用到index(class, age) select * from student where age=15 and class=2
2.要注意会引起索引失效的情况,如使用!=,<>,隐式转换。尤其当使用>,可能会用到索引,而究其根本是mysql优化器判定是否索引效果会好于全盘扫描。
1.联合索引遵从最左匹配原则,但是mysql对于条件字段会优化顺序
用到index(class, age) select * from student where age=15 and class=2
2.要注意会引起索引失效的情况,如使用!=,<>,隐式转换。尤其当使用>,可能会用到索引,而究其根本是mysql优化器判定是否索引效果会好于全盘扫描。