针对msyql的like中 两边都不得不使用% 的场景分析

有时候,不得不写出like两边都是%的情况,我们都知道,针对这种情况,索引是失效的。

那么我们可以使用覆盖索引。

针对select ???? 中的选择的列,我们不要使用*和索引以外的列,(主键除外)。、

 

 

 

ps; 覆盖索引还是有很多好处的。针对   where中,我们知道如果出现 =     >    =  的情况,第二个等号索引失效。

 

 

所以,当我们select覆盖索引后:

 

 

posted @ 2021-04-20 11:19  _Meditation  阅读(88)  评论(0编辑  收藏  举报