LIKE的高效使用
%xxx%這種方式對於資料量少的時候,我們倒可以隨意用,但是資料量大的時候,我們就體驗到了查詢效能的問題,像老化的車子艱難趴著坡一樣,並且這種方式並未使用到索引,而是全表掃描,震 jing :(。
而對於xxx% 或者%xxx方式,explain一下可以發現查詢使用到了索引,效能提升了不少,當然這種方式不適用與所有的查詢場景。
可以使用其他方式來高效查詢,比如:
LOCATE('substr',str,pos)方法
POSITION('substr' INfield
)方法
INSTR(str
,'substr')方法