mysql索引相关优化

Mysql中分为单索引,联合索引。

单索引就是一个字段的索引;联合索引就是多个列组合额索引。

联合索引遵循最左匹配的原则:必须先匹配到左侧的列,才能匹配右侧的列。

例如,创建一个name,age两个列的联合索引,那么在sql查询匹配中:

where name=? and age= ? 可以走索引

where name= ? 可以走索引

where age = ? 不能走索引

where age= ? and name = ? 可以走索引(虽然sql中age条件在前,但是mysql会通过优化器把条件顺序优化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章