📅  最后修改于: 2023-12-03 15:17:45.698000             🧑  作者: Mango
MySQL DATE_ADD()函数用于在日期中添加一些时间段。它返回一个新的日期,该日期是在原始日期上添加了指定时间段后得到的。
下面是MySQL DATE_ADD()函数的基本语法:
DATE_ADD(date, INTERVAL expr type)
参数说明:
下面是一些使用MySQL DATE_ADD()函数的例子。
以下查询用于在日期时间字符串中添加一个月。
SELECT DATE_ADD('2021-07-31 12:00:00', INTERVAL 1 MONTH);
它返回一个新的日期时间字符串 '2021-08-31 12:00:00'。
以下查询用于在日期字符串中添加一年。
SELECT DATE_ADD('2021-07-31', INTERVAL 1 YEAR);
它返回一个新的日期字符串 '2022-07-31'。
以下查询用于在日期时间值中添加一周。
SELECT DATE_ADD('2021-07-31 12:00:00', INTERVAL 1 WEEK);
它返回一个新的日期时间值 '2021-08-07 12:00:00'。
以下查询用于在日期字符串中添加一天。
SELECT DATE_ADD('2021-07-31', INTERVAL 1 DAY);
它返回一个新的日期字符串 '2021-08-01'。
以下查询用于在日期时间值中添加一个小时。
SELECT DATE_ADD('2021-07-31 12:00:00', INTERVAL 1 HOUR);
它返回一个新的日期时间值 '2021-07-31 13:00:00'。
以下查询用于在日期时间字符串中添加一分钟。
SELECT DATE_ADD('2021-07-31 12:00:00', INTERVAL 1 MINUTE);
它返回一个新的日期时间字符串 '2021-07-31 12:01:00'。
以下查询用于在日期时间值中添加一秒钟。
SELECT DATE_ADD('2021-07-31 12:00:00', INTERVAL 1 SECOND);
它返回一个新的日期时间值 '2021-07-31 12:00:01'。
以上就是MySQL DATE_ADD()函数的介绍。它非常实用,可以方便地在MySQL中对日期和时间进行操作。