在使用MySQL的查询语句时,可能要利用到like语句。通常情况下,是看不出来语句的差异性的,因为数据量比较小,但是当数据量达到千万级以上的时候,sql语句的执行效率就显得非常重要了。
LZ写like语句的时候,一般都会是
后来查看执行解释的时候,发现这条语句是全表扫描,可想而知结果会怎样了;
后来看到一种更优秀的写法:
这种执行的时候,如果对value建立了索引,会按照索引进行查询,而不是全表扫描。
在使用MySQL的查询语句时,可能要利用到like语句。通常情况下,是看不出来语句的差异性的,因为数据量比较小,但是当数据量达到千万级以上的时候,sql语句的执行效率就显得非常重要了。
LZ写like语句的时候,一般都会是
后来查看执行解释的时候,发现这条语句是全表扫描,可想而知结果会怎样了;
后来看到一种更优秀的写法:
这种执行的时候,如果对value建立了索引,会按照索引进行查询,而不是全表扫描。