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

 更新时间:2023年05月18日 14:11:53   作者:summit_0.0  
在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询,下面这篇文章主要给大家介绍了关于Mysql数据库时间查询的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

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

select now();

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

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

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

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

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

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

5、查询当前时间  时分秒

 select current_time();

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

select current_date();

7、获取本月最后一天

select last_day(curdate());

 8、获取本月第一天

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

9、获取下个月第一天

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

 10、获取本月天数

select day(last_day(curdate()));

11、获取一个月前的今天

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

12、获取两个月前的今天

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

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

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

附: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时间查询内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理

    MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理

    这篇文章主要介绍了MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-08-08
  • 深入理解MySQL varchar(50)

    深入理解MySQL varchar(50)

    日常开发中,数据库建表是必不可少的一个环节,建表的时候通常会看到设定某个字段的长度为varchar(50),那么你知道是什么意思吗,感兴趣的可以了解一下
    2024-01-01
  • MySQL Cluster集群的初级部署教程

    MySQL Cluster集群的初级部署教程

    这篇文章主要介绍了MySQL Cluster集群的初级部署教程, MySql Cluster可以利用充分利用节点服务器的多进程做到高可用,需要的朋友可以参考下
    2016-02-02
  • MySQL实现数据批量更新功能详解

    MySQL实现数据批量更新功能详解

    最近需要批量更新大量数据,习惯了写sql,所以还是用sql来实现,下面这篇文章主要给大家总结介绍了关于MySQL批量更新的方式,需要的朋友可以参考下
    2023-02-02
  • SQL实战演练之网上商城数据库用户信息数据操作

    SQL实战演练之网上商城数据库用户信息数据操作

    一直认为,扎实的SQL功底是一名数据分析师的安身立命之本,甚至可以称得上是所有数据从业者的基本功。当然,这里的SQL绝不单单是写几条查询语句那么简单,接下来请跟着小编通过案例项目进一步提高SQL的能力吧
    2021-10-10
  • mysql中cast函数用法小结

    mysql中cast函数用法小结

    在MySQL中,CAST函数用于将一个表达式转换为指定的数据类型,本文主要介绍了mysql中cast函数用法小结,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • MySQL 表约束从基础约束到外键关联实战案例详解

    MySQL 表约束从基础约束到外键关联实战案例详解

    文章全面介绍了MySQL的核心表约束,结合PPT实战案例讲解用法、区别与避坑点,帮你设计出健壮的数据库表结构,通过实例展示了如何设计健壮的数据库表结构,并提供了约束选型和避坑指南,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • mysql 8.0.11 macos10.13安装配置方法图文教程

    mysql 8.0.11 macos10.13安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.11 macos10.13安装配置方法图文教程,mysql数据库安装及配置环境变量,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 简单实现MySQL服务器的优化配置方法

    简单实现MySQL服务器的优化配置方法

    我们今天主要向大家描述的是MySQL服务器的优化配置的时机操作步骤,以及在MySQL服务器的优化配置的的过程中值得我们主义的事项的介绍。
    2011-03-03
  • Mysql主从同步如何重置

    Mysql主从同步如何重置

    在MySQL数据库运维中,遇到主从数据库数据不一致时需要进行同步重置,本文介绍了主从同步重置的具体步骤:首先对从库操作,包括停止slave、重置从库;其次对主库进行操作,包括重置主库同步设置、锁定主库;最后从库导入主库数据
    2024-10-10

最新评论