mysql日期范围查找(两个日期之间的记录)(*)

您所在的位置:网站首页 sql查询介于两个日期的时间怎么查询 mysql日期范围查找(两个日期之间的记录)(*)

mysql日期范围查找(两个日期之间的记录)(*)

2024-06-07 10:10| 来源: 网络整理| 查看: 265

最近常用到mysql的datetime类型的日期范围搜索,总结有以下几种方式,可以查询精确到秒之间的记录。字符串日期可以直接和datetime类型之间比较,无需转换,Mysql会将字符串类型日期转换成长整型数字进行比较,当然你也可以转换为同一类型后再比较。

mysql日期与字符串转换函数 字符串转日期:STR_TO_DATE(‘2019-07-25 00:00:33’, ‘%Y-%m-%d %H:%i:%s’) ,走索引 日期转字符串:DATE_FORMAT(‘2019-07-25 00:00:33’, ‘%Y-%m-%d %H:%i:%s’),不走索引

举例说明 如下表,查询create_time为datetime类型,查询两个日期范围内的数据。 在这里插入图片描述 方式一、between…and(推荐)

SELECT * FROM k_student WHERE create_time between '2019-07-25 00:00:33' and '2019-07-25 00:54:33'

方式二、大小于号

SELECT * FROM k_student WHERE create_time >= '2019-07-25 00:00:33' AND create_time


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3