表結構如下:title 是有索引
mysql5.7:
執行sql解析如下:不走索引
desc SELECT id,title FROM article WHERE title LIKE '%test%';
mysql8:
走了索引,雖然是掃面的全錶行數,但是查詢效率是不加索引的10幾倍,下面是對比測試
走索引數據查詢時間
SELECT id,title FROM articles WHERE title LIKE '%test%'
> OK
> 時間: 0.044s
把索引去掉後的查詢時間
SELECT id,title FROM articles WHERE title LIKE '%test%'
> OK
> 時間: 0.623s
相同的數據,大家可以測試先,歡迎點贊留言