mysql根据时间范围查询 |
您所在的位置:网站首页 › mysql时间范围内查询 › mysql根据时间范围查询 |
1.最近老是用到了时间范围的查询, 姑且记录下, mysql中的datetime类型的数据和字符串类型的数据是可以直接进行查询比较的, 无需转换, 当然了, 如果你是处女座的, 也可以进行时间格式的转换后在进行比较. mysql日期与字符串转换函数, 注意一下索引问题 字符串转日期:STR_TO_DATE('2020-06-06 00:00:00', '%Y-%m-%d %H:%i:%s') ,走索引 日期转字符串:DATE_FORMAT('2021-02-07 00:00:00', '%Y-%m-%d %H:%i:%s'),不走索引 方式一between.....and...: SELECT * FROM company WHERE create_time between '2020-06-01 00:00:00' and '2021-02-07 00:00:00'; SELECT * FROM company WHERE create_time between STR_TO_DATE("2020-06-01 00:00:00",'%Y-%m-%d %H:%i:%s') and STR_TO_DATE("2021-02-07 00:00:00",'%Y-%m-%d %H:%i:%s');方式二大于小于: SELECT * FROM company WHERE create_time >= "2020-06-01 00:00:00 and create_time |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |