赞
踩
同学们在工作中,是不是遇到过这种情况,根据条件查询SQL,查询数据库有没有匹配条数,有的话就执行匹配上的业务方法,没有就走else
但是,这种方式在数据量特别大的时候,会因为没有加索引,会导致全表扫描,效率会很低;
我们可以采用 LIMIT 1 这种方式去进行优化;
加上LIMIT 1,只要找到了对应的一条记录,就不会继续向下扫描了,直接返回,效率会大大提高。 LIMIT 1适用于查询结果为1条(也可能为0)会导致全表扫描的的SQL语句。
如果是用主键查询,或者是加上的索引的字段进行匹配查询的话,我们就不需要加上LIMIT 1进行查询;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。