文章詳情頁
mysql優化 - mysql like語句會導致全表掃描?
瀏覽:75日期:2022-06-12 10:38:44
問題描述
select id from t where name like ’%abc%’
問題解答
回答1:模糊查詢,就算你有索引,你也不知道索引里是不是有這三個字母還是這么排列的位置還是這樣的那一行呀。。。
回答2:不一定 看查詢條件。如果是符合左前綴,即可走索引比如 like abc%
回答3:同樓上,sql中盡量別 like 前后模糊,如果數據量大,那得蹦。
相關文章:
1. javascript - h5 video層級太高導致浮在div上面,如何解決?2. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個?3. angular.js - angular 2 應用如何進行打包?如何使用gulp打包?4. python中怎么對列表以區間進行統計?5. javascript - 圖片無法正常加載6. cordova - myeclipse2014 導入android項目報錯7. javascript - Ajax加載Json時,移動端頁面向左上角縮小一截兒,加載完成后才正常顯示,這該如何解決?8. mysql ER_BAD_DB_ERROR: Unknown database ’test’9. mysql - 記得以前在哪里看過一個估算時間的網站10. html5 - 在微信上掃二維碼看到有趣的h5頁面,怎樣才可以看到它的代碼呢?
排行榜
