文章詳情頁
mysql優(yōu)化 - mysql like語句會導(dǎo)致全表掃描?
瀏覽:92日期:2022-06-12 10:38:44
問題描述
select id from t where name like ’%abc%’
問題解答
回答1:模糊查詢,就算你有索引,你也不知道索引里是不是有這三個(gè)字母還是這么排列的位置還是這樣的那一行呀。。。
回答2:不一定 看查詢條件。如果是符合左前綴,即可走索引比如 like abc%
回答3:同樓上,sql中盡量別 like 前后模糊,如果數(shù)據(jù)量大,那得蹦。
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. css3 - 圖片等比例縮放3. html - css3中多列高度 統(tǒng)一4. javascript - 使用angular 的ui-sref 中出現(xiàn)了中文參數(shù),點(diǎn)擊跳轉(zhuǎn)后瀏覽器的地址欄里出現(xiàn)轉(zhuǎn)義后的%AE....%a%45. css3 - 如何將網(wǎng)頁CSS背景圖高斯模糊且全屏顯示6. javascript - 一個(gè)賦值運(yùn)算的問題7. css3 - animation屬性,safari瀏覽器不支持相關(guān)效果8. javascript - 求賜教:網(wǎng)易郵箱Web端模擬登錄看信的加密參數(shù)_ntes_nnid、_ntes_nuid9. css - jq有無現(xiàn)成函數(shù)改變r(jià)otateX/Y的deg10. javascript - QWebEngineView 如何爬 angular 的動態(tài)數(shù)據(jù)?
排行榜

熱門標(biāo)簽