返回顶部
首页 > 资讯 > 数据库 >Mysql数据库时间查询举例详解
  • 334
分享到

Mysql数据库时间查询举例详解

mysql查询时间语句sql查询时间MySQL获取当前日期 2023-05-19 11:05:21 334人浏览 泡泡鱼
摘要

目录1、查询当前时间  年月日时分秒2、查询当前时间 前三小时 的时间点3、查询当前时间  前三天 的时间点4、查新当前时间 前三分钟&nb

1、查询当前时间  年月日时分秒

select now();

Mysql数据库时间查询举例详解

2、查询当前时间 前三小时 的时间点

select subdate(now(),interval 3 hour);

Mysql数据库时间查询举例详解

3、查询当前时间  前三天 的时间点

select subdate(now(),interval 3 day);

Mysql数据库时间查询举例详解

4、查新当前时间 前三分钟 的时间点

select subdate(now(),interval 3 minute);

Mysql数据库时间查询举例详解

5、查询当前时间  时分秒

 select current_time();

Mysql数据库时间查询举例详解

6、查询当前时间  年月日时分秒

select current_date();

Mysql数据库时间查询举例详解

7、获取本月最后一天

select last_day(curdate());

Mysql数据库时间查询举例详解

 8、获取本月第一天

select date_add(curdate(), interval - day(curdate()) + 1 day);

Mysql数据库时间查询举例详解

9、获取下个月第一天

select date_add(curdate() - day(curdate()) + 1, interval 1 month);

Mysql数据库时间查询举例详解

 10、获取本月天数

select day(last_day(curdate()));

Mysql数据库时间查询举例详解

11、获取一个月前的今天

select date_sub(curdate(), interval 1 month);

Mysql数据库时间查询举例详解

12、获取两个月前的今天

select date_sub(curdate(), interval 2 month);

Mysql数据库时间查询举例详解

13、获取当前时间【当前月的第几天】

select datediff(curdate(), date_sub(curdate(), interval 1 month));

Mysql数据库时间查询举例详解

附:mysql查询上一年、上一个月、上一个星期…

查询昨天的数据

select * from test as 'time' where time.update_time <DATE_SUB(CURDATE(), INTERVAL 1 DAY)

查询上一周的数据

select * from test as 'time' where time.update_time<DATE_SUB(CURDATE(), INTERVAL 1 WEEK)

查询上一个月的数据

select * from test as 'time' where time.update_time<DATE_SUB(CURDATE(), INTERVAL 1 MONTH)

查询上一年的数据

select * from test as 'time' where time.update_time<DATE_SUB(CURDATE(), INTERVAL 1 YEAR)

总结

到此这篇关于Mysql数据库时间查询的文章就介绍到这了,更多相关Mysql时间查询内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库时间查询举例详解

本文链接: https://lsjlt.com/news/213060.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作