果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。
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);
示例图:
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)
示例图:
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)
图示:
4、date_add 增加1小时10分钟10秒
sql命令:
select date_add('2021-06-07 15:00:00',interval '1:10:10' day_second);
图示:
5、date_add 减去一年
sql 命令
select date_add('2021-06-07 15:00:00',interval '-1' year);
示例图:
本文mysql 中 date_add() 函数的用法到此结束。生活中,我们没有必要为难自己,质疑自己,有时,我们无法很好地理解或学会某样事物,那只是我们思考与接收问题的角度不同罢了。每个人都有自己的泪要擦,每个人都有自己的路要走,只要记得:冷了,给自己加件外衣;饿了,给自己买个面包;痛了,给自己一份坚强;失败了,给自己一个目标;跌倒了,在伤痛中爬起,给自己一个宽容的微笑继续往前走,已足够!小编再次感谢大家对我们的支持!