标签: mysql sql
这两个查询之间是否存在性能差异?
1)从表中选择*;
2)从表中选择*,其中列为'%';
两个查询都返回相同的结果集。
答案 0 :(得分:1)
如果两者都返回相同的结果,那么LIKE查询几乎肯定效率较低,因为它必须从数据库中获得相同的结果和检查LIKE条款,即使它没有做任何事情。
LIKE
那就是说,你应该自己对它进行基准测试,看看它是否有所作为。很难想到两者都是有效查询的情况。