MySQL中date

更新时间:02-08 教程 由 南鸢 分享

摘要:MySQL中的date_add()函数可以对日期进行加减运算,非常实用。本文将详细介绍该函数的使用方法。

一、基本语法terval, expr)

二、参数说明

1. date:需要进行加减运算的日期,可以是日期型、日期型函数或者日期型字段。terval)、日(d)、时(h)、分(i)、秒(s)。

3. expr:时间间隔的值,可以是整数或者浮点数。

三、实例演示

1. 对日期进行加运算

SELECT date_add('2021-01-01', INTERVAL 1 DAY); -- 结果为2021-01-02

SELECT date_add('2021-01-01', INTERVAL 1 MONTH); -- 结果为2021-02-01

SELECT date_add('2021-01-01', INTERVAL 1 YEAR); -- 结果为2022-01-01

SELECT date_add('2021-01-01', INTERVAL 1 HOUR); -- 结果为2021-01-01 01:00:00

2. 对日期进行减运算

SELECT date_add('2021-01-01', INTERVAL -1 DAY); -- 结果为2020-12-31

SELECT date_add('2021-01-01', INTERVAL -1 MONTH); -- 结果为2020-12-01

SELECT date_add('2021-01-01', INTERVAL -1 YEAR); -- 结果为2020-01-01

SELECT date_add('2021-01-01', INTERVAL -1 HOUR); -- 结果为2020-12-31 23:00:00

3. 对日期进行复杂运算

SELECT date_add('2021-01-01', INTERVAL 1 YEAR + 1 MONTH + 1 DAY + 1 HOUR + 1 MINUTE + 1 SECOND); -- 结果为2022-02-02 01:01:01

SELECT date_add('2021-01-01', INTERVAL -1 YEAR - 1 MONTH - 1 DAY - 1 HOUR - 1 MINUTE - 1 SECOND); -- 结果为2019-11-30 22:58:59

四、注意事项terval和expr之间必须要有空格。

2. date_add()函数的返回值是日期型。

总结:本文对MySQL中date_add()函数的基本语法、参数说明、实例演示以及注意事项进行了详细的介绍,希望能够对大家的学习和工作有所帮助。

声明:关于《MySQL中date》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2103307.html