Between and 对比 大于等于 小于等于

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/jinjiankang/article/details/102728504

表fin_invoice有一列created_date DATETIME,对该列已建索引,且数据库里有1.7万条记录,对比如下:

语句 explain输出中的type列
explain SELECT t.* FROM fin_invoice t where t.created_date >= ‘2019-10-01 00:00:00’ AND t.created_date <= ‘2019-10-31 23:59:59’ range
explain SELECT t.* FROM fin_invoice t where t.created_date >= ‘20191001 00:00:00’ AND t.created_date <= ‘20191031 23:59:59’ ALL
explain SELECT t.* FROM fin_invoice t where t.created_date between ‘2019-10-01 00:00:00’ AND ‘2019-10-31 23:59:59’ range
explain SELECT t.* FROM fin_invoice t where t.created_date between ‘20191001 00:00:00’ AND ‘20191031 23:59:59’ ALL
explain SELECT t.* FROM fin_invoice t where t.created_date between ‘2019-10-01 00:00:00’ AND ‘2019-10-01 23:59:59’ 注意是同一天 range
explain SELECT t.* FROM fin_invoice t where t.created_date between ‘20191001 00:00:00’ AND ‘20191001 23:59:59’ 注意是同一天 ALL

猜你喜欢

转载自blog.csdn.net/jinjiankang/article/details/102728504