mysql日期范围查找(两个日期之间的记录)(*) |
您所在的位置:网站首页 › sql查询介于两个日期的时间怎么查询 › mysql日期范围查找(两个日期之间的记录)(*) |
最近常用到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 |