📜  MySQL 中的 DATE_ADD()函数(1)

📅  最后修改于: 2023-12-03 15:17:46.845000             🧑  作者: Mango

MySQL中的DATE_ADD()函数

在 MySQL 中,DATE_ADD() 函数用于向日期或日期时间添加一个间隔。

语法
DATE_ADD(date, INTERVAL value interval_unit)

其中,date是要添加间隔的日期或日期时间,value是要添加的值,interval_unit是时间间隔单位,如DAY, MONTH, YEAR, HOUR, MINUTE, SECOND等。

实例

例如,我们要将一个日期加上30天,可以使用如下语句:

SELECT DATE_ADD('2021-01-01', INTERVAL 30 DAY);

输出结果为:

2021-01-31

同样地,我们也可以在时间上添加一个间隔:

SELECT DATE_ADD('2021-01-01 00:00:00', INTERVAL 1 HOUR);

输出结果为:

2021-01-01 01:00:00
总结

在需要对日期和时间进行操作时,DATE_ADD() 函数是一个非常方便的工具。除了添加间隔外,它还可以用于减少间隔,语法类似于 DATE_ADD()。