MySQL中的时间函数加减计算方式

 更新时间:2025年10月29日 14:57:15   作者:0和1搭建网络世界  
本文介绍了如何获取当前时间、日期、日期+时间以及UTC时间,并详细说明了如何进行日期时间计算,包括为当前时间加上或减去一段时间

一、获取当前时间

1.获取当前日期

2.获取当前时间

3.获取日期+时间

4.获取UTC时间

  • utc_date() 获取UTC日期
  • utc_time() 获取UTC时间
  • utc_timestamp() 获取UTC日期加时间

二、日期时间计算

1.为当前时间加上一段时间

  • 函数:date_add()
select date_add(now(),interval 1 second);  #在当前时间上加一秒
select date_add(now(),interval 1 minute);  #在当前时间上加一分钟
select date_add(now(),interval 1 hour);  #在当前时间上加上一小时
select date_add(now(),interval 1 day); #在当前时间上加一天
select date_add(now(),interval 1 week); #在当前时间上加一周
select date_add(now(),interval 1 month); #在当前时间上加一月
select date_add(now(),interval 1 year);  #在当前时间上加一年

2.为当前时间减去一段时间

select date_sub('2022-02-03 13:13:13',interval '1 13:13:13' day_second);  #为指定时间减去一天13时13分13秒
select date_sub('2022-02-03 13:13:13',interval 2 year); #为指定时间减去2年
select date_sub('2022-02-03 13:13:13',interval 2 month); #为指定时间减去2月
select date_add('2022-02-03 13:13:13',interval -2 month); #为指定时间减去2个月

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • mysql 数据插入优化方法之concurrent_insert

    mysql 数据插入优化方法之concurrent_insert

    在MyISAM里读写操作是串行的,但当对同一个表进行查询和插入操作时,为了降低锁竞争的频率,根据concurrent_insert的设置,MyISAM是可以并行处理查询和插入的
    2021-07-07
  • mysql批量插入insert语句的两种方法

    mysql批量插入insert语句的两种方法

    在MySQL中批量插入数据有几种方法,本文主要介绍了mysql批量插入insert语句的两种方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • mysqli多查询特性 实现多条sql语句查询

    mysqli多查询特性 实现多条sql语句查询

    mysqli相对于mysql有很多优势,mysqli连接数据库和mysqli预处理prepare使用,不仅如此,mysqli更是支持多查询特性
    2012-12-12
  • mysql8.0 JSON_CONTAINS的使用说明

    mysql8.0 JSON_CONTAINS的使用说明

    这篇文章主要介绍了mysql8.0 JSON_CONTAINS的使用说明,具有很好的参考价值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 详解MySQL查看执行慢的SQL语句(慢查询)

    详解MySQL查看执行慢的SQL语句(慢查询)

    查看执行慢的SQL语句,需要先开启慢查询日志,MySQL的慢查询日志,记录在MySQL中响应时间超过阀值的语句(具体指运行时间超过long_query_time值的SQL,本文给大家介绍MySQL查看执行慢的SQL语句,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • Linux系统彻底删除Mysql的详细教程

    Linux系统彻底删除Mysql的详细教程

    我们在重新安装MySQL、或更新MySQL版本时,一定会遇到mysql数据残留(脏数据),或组件冲突等问题,下面这篇文章主要给大家介绍了关于Linux系统彻底删除Mysql的详细教程,需要的朋友可以参考下
    2023-02-02
  • MySQL 索引的一些细节分享

    MySQL 索引的一些细节分享

    这篇文章主要介绍了MySQL 索引的一些细节分享,帮助大家更好的理解和使用MySQL中的索引,感兴趣的朋友可以了解下
    2020-12-12
  • MySQL 字符串转换为数字的方法小结

    MySQL 字符串转换为数字的方法小结

    这篇文章主要介绍了MySQL字符串转换为数字的几种方法,本文给大家列列举了三种方法,每种方法通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • 详解MySQL拼接函数CONCAT的使用心得

    详解MySQL拼接函数CONCAT的使用心得

    这篇文章主要介绍了详解MySQL拼接函数CONCAT的使用心得,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Mysql实现导出表结构和数据过程

    Mysql实现导出表结构和数据过程

    文章主要内容是关于如何导出和导入MySQL数据库中的表结构和数据,包括导出指定表的结构和数据,以及如何在本地和远程服务器之间传输数据,文章还提到在PHP中使用`mysql_connect`函数时的一些注意事项
    2025-12-12

最新评论