and和大于哪个快?
不同类型数据库的场景和执行计划都有区别,但从原理上来说,应该都差不多,sql语句中的between与等号写法基本都是等价的
提供一个MySQL实例参考。
mysql版本:5.5.7
查询语句
查询1000张表,记录为10000条,查询包括= 三个条件
2.测试1
单个长连接,持续测试60s,关缓存
2.1 <=,>=
2.2 between
2.测试2
单个长连接,持续测试60s,开缓存
3.2 between
4.结论
between性能稍微不是很明显多一些,这两个语句应该是等价的,唯一的可能是<=,>=需要提供两次整数参数,而between只需要一次参数,节省了查询语句长度和传输数据大小。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有