mysql何时会走索引
生活随笔
收集整理的這篇文章主要介紹了
mysql何时会走索引
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
訪問類型,這里只列出最常見的6種類型
all,index,range,ref,eq_ref,const
mysql中explain的type的解釋_dennis211的博客-CSDN博客_explain type
使用不同的運算符時訪問類型不一樣:
- !=、not in、<>、>、<、in(多個值)、or、between and、like(前面沒有%),它的type是range,not like不走索引
- 排序type是index
如何優化查詢
- 不要在索引列上進行運算或使用函數
- 小心隱式類型轉
當id為varchar類型
select * from article where id = 100,不走索引
當id為int類型
select * from article where id = "100",走索引
- 最左前綴原則,例如創建一個復合索引name, price, num,相當于創建三個索引name,(name,price),(name,price,num)
總結
以上是生活随笔為你收集整理的mysql何时会走索引的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 藕丁钱包上征信吗
- 下一篇: linux cmake编译源码,linu