你們都知道mysql 模糊查詢的經常使用方法是LIKE 但這個語句查詢效率很慢,那麼有沒有比較好的方法呢,下面本人測試了幾個語句mysql
測試數據800條左右sql
1, 測試
測試結果用時0.06sit
2 io
locate()用時0.02s效率
3 方法
find_in_set() 用時0.02sim
4 instr數據
instr() 用時0.03查詢
根據本人測試 結果可能數據量不太夠 LIKE position(),instr(),find_in_set(), locate()的查詢速度是要比LIKE稍微快點。