mysql 中 date_add() 函数的用法

果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。

mysql 中有一个date_add() 函数,他可以在一个时间上加上指定的时间,比如在当前的时间上加上一天,一个小时,一分钟,一年等。关于 date_add() 的具体使用方法,可以参考下面的示例好代码教程。

mysql date_add() 函数介绍

date_add():实现对日期类型的数据进行加或减的操作,返回操作后的数据,但不会修改原有的数据。

语法:

DATE_ADD(date,INTERVAL expr unit)

参数:

date:一个时间类型的字符。

INTERVAL:固定的标志。

expr:表示数量,如果为正则为加上,如果为负则为减去。

unit:表示加上或减去的时间类型,比如年,月,日,周等。可参考下面的表格。

Type值含义
MICROSECOND微妙
SECOND
MINUTE分钟
HOUR小时
DAY
WEEK
MONTH
QUARTER季度
YEAR
SECOND_MICROSECOND秒_微妙
MINUTE_MICROSECOND分钟_微妙
MINUTE_SECOND分钟_秒
HOUR_MICROSECOND小时_微妙
DAY_MICROSECOND天_微妙
DAY_SECOND天_秒
HOUR_MINUTE小时_分钟
DAY_MINUTE天_分钟
DAY_HOUR天_小时
YEAR_MONTH年_月

mysql date_add() 函数的使用方法

1、mysql date_add() 当前时间上加上一天

命令

select date_add(now(),interval 1 day);

示例图:

mysql date_add() 当前时间上加上一天

2、mysql date_add() 在当前时间加上加上一小时

mysql> select date_add(now(),interval 1 hour);
+---------------------------------+
| date_add(now(),interval 1 hour) |
+---------------------------------+
| 2021-06-07 16:54:41             |
+---------------------------------+
1 row in set (0.00 sec)

示例图:

mysql date_add() 在当前时间加上加上一小时

3、date_add() 函数加上一天一小时

sql命令:

select date_add('2021/06/07 15:00:00',interval '1 1' day_hour);

示例:

mysql> select date_add('2021/06/07 15:00:00',interval '1 1' day_hour);
+---------------------------------------------------------+
| date_add('2021/06/07 15:00:00',interval '1 1' day_hour) |
+---------------------------------------------------------+
| 2021-06-08 16:00:00                                     |
+---------------------------------------------------------+
1 row in set (0.00 sec)

图示:

date_add() 函数加上一天一小时

4、date_add 增加1小时10分钟10秒

sql命令:

select date_add('2021-06-07 15:00:00',interval '1:10:10' day_second);

图示:

date_add 增加1小时10分钟10秒

5、date_add 减去一年

sql 命令

select date_add('2021-06-07 15:00:00',interval '-1' year);

示例图:

date_add 减去一年

本文mysql 中 date_add() 函数的用法到此结束。生活中,我们没有必要为难自己,质疑自己,有时,我们无法很好地理解或学会某样事物,那只是我们思考与接收问题的角度不同罢了。每个人都有自己的泪要擦,每个人都有自己的路要走,只要记得:冷了,给自己加件外衣;饿了,给自己买个面包;痛了,给自己一份坚强;失败了,给自己一个目标;跌倒了,在伤痛中爬起,给自己一个宽容的微笑继续往前走,已足够!小编再次感谢大家对我们的支持!

标签: mysql 数据库