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