mysql与时间有关的查询
2024-10-21 13:10:09
date(str)
函数可以返回str中形如"1997-05-26"格式的日期,str
要是合法的日期的表达式,如2008-08-08 22:20:46
- 时间是可以比较大小的,例如:
# 14 两个时间要写成year-month-day形式,例"1997-05-26"
select * from TASK where date(deadline) >' ' and date(create_time)<' '
# 16 [date]用year-month-day替换,month要两位,不够补0
select * from TASK where date(deadline) between date_sub('[date]', INTERVAL 6 day) and '[date]'
- 字符串转为日期
STR_TO_DATE
# 18 [date]严格按照"2015-03-06 12:00:00"这种格式替换
update TASK set finish_time=STR_TO_DATE('[date]', '%Y-%m-%d %H:%i:%s') where task_id=' '
- 日期的加减
date_sub
和date_add
# 16 [date]用year-month-day替换,month要两位,不够补0
select * from TASK where date(deadline) between date_sub('[date]', INTERVAL 6 day) and '[date]'
# 17 [date]用year-month-day替换,month要两位,不够补0
select * from TASK where date(create_time) between date_sub('[date]', INTERVAL 6 day) and '[date]'
# INTERVAL后面也可以跟month、year
- 模糊查询
%
# 匹配含有[date]的字段
select * from TASK where deadline like '%[date]%'
最新文章
- linux管理进程的链表
- mysql易混淆知识点
- Apache—DBUtils
- Android Gradle实用技巧——APK文件名中加上SVN版本号,日期等
- CListCtrl使用方法汇总
- iOS学习笔记之回调(二)
- Emmet使用手册
- 什么是ADB
- Mysql User表为空
- extundelete教程(完整版)
- java之路 数据类型-常量
- Python 套接字socketserver网络编程
- A. Elections
- iOS 用自签名证书实现 HTTPS 请求的原理
- Material Design 相关资源
- 解决 cmake_symlink_library: System Error: Operation not supported
- ECMAScript5之Object学习笔记(二)
- 【Unity笔记】碰撞器(Collision)与触发器(Trigger)的区别
- python里pickle模块
- Nightmare安装and一个小例子