增加日期:DATE_ADD();ADDDATE();
SELECT DATE_ADD('2020-11-04', INTERVAL 31 DAY) DATE;
--输出:2020-12-05
SELECT ADDDATE('2020-11-04',31) DATE;
--输出:2020-12-05
计算两个时间差:TIMESTAMPDIFF
--计算相差几天 输出:1
SELECT TIMESTAMPDIFF(DAY,'2020-11-04','2020-11-05');
--计算相差多少分钟 输出:1470
SELECT TIMESTAMPDIFF(MINUTE,'2020-11-04 10:00:00','2020-11-05 10:30:00');
TIMESTAMPDIFF(interval,expr1,expr2)
interval:返回值类型
(FRAC_SECOND 表示间隔是毫秒
SECOND 秒
MINUTE 分钟
HOUR 小时
DAY 天
WEEK 星期
MONTH 月
QUARTER 季度
YEAR 年)
expr1:开始时间
expr2:结束时间
查询当前时间
--当前系统时间:2020/11/9 11:42
select now();
--输出:2020-11-09 11:42:32