今天发现一个问题,以前从没有注意过的。
就是当查询条件是id=某值的时候,用等号,不用like。
因为等号速度非常之快,只有0.001S,而like则要执行0.123秒甚至更久。
其中等号的时候,扫描了一行,用like,扫描了58万行之多,等于整表扫描了。
同样,在有索引的非主键列上,用等号和用like对特定值进行查询,执行的效果竟然是同步的。
然而,在联合索引(或者,也许这个主键重复率太高的缘故),用等号还是比like快一点。
总体来说,能用等号的尽量不要用like.效果是一样的,但是效率就不一定了。