mysql 模糊查詢語句比較(LIKE、instr、locate、find_in_set、position)


大家都知道mysql 模糊查詢的常用方法是LIKE 但這個語句查詢效率很慢,那么有沒有比較好的方法呢,下面本人測試了幾個語句

測試數據800條左右

1, 

測試結果用時0.06s

 

locate()用時0.02s

 

find_in_set() 用時0.02s

 

4 instr

instr() 用時0.03

 

根據本人測試 結果可能數據量不太夠 LIKE position(),instr(),find_in_set(), locate()的查詢速度是要比LIKE稍微快點。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM