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

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

測試數據800條左右sql

1, 測試

測試結果用時0.06sit

 

io

locate()用時0.02s效率

 

方法

find_in_set() 用時0.02sim

 

4 instr數據

instr() 用時0.03查詢

 

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

相關文章
相關標籤/搜索