mysql 增加 日期 时分秒_MySql整理篇之日期时间

整理MySql使用过程中与日期时间相关常用的函数和用法。

日期单位:SECOND(秒) MINUTE(分) HOUR(时) DAY(日) WEEK(周) MONTH(月) QUARTER(季) YEAR(年)

一、当前日期时间

-- 当前日期函数变量

SELECT CURRENT_DATE;-- 变量

SELECT CURDATE();-- 函数

-- 当前时间函数变量

SELECT CURRENT_TIME;-- 变量

SELECT CURTIME();-- 函数

-- 当前时间时间变量

SELECT CURRENT_TIMESTAMP;-- 变量

-- 当前日期时间函数

SELECT CURRENT_TIMESTAMP();-- 函数

-- 当前系统日期时间

SELECT NOW();-- 执行时获取

SELECT SYSDATE();-- 执行中获取

二、日期加 DATE_ADD

格式:DATE_ADD(objDate,INTERVAL X UNION),objDate 为一个日期,INTERVAL 为关键字,X 为数值(正加负减) UNION 为日期单位。

注意:X为负的时候DATE_ADD=DATE_SUB两个函数正好相反。UNION单位可到时间层级。

-- 当前加一天

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 DAY);

-- 当前减一天

SELECT DATE_ADD(CURRENT_DATE,INTERVAL -1 DAY);

-- 当前加一周

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 WEEK);

-- 当前减一周

SELECT DATE_ADD(CURRENT_DATE,INTERVAL -1 WEEK);

-- 当前加一月

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 MONTH);

-- 当前减一月

SELECT DATE_ADD(CURRENT_DATE,INTERVAL -1 MONTH);

-- 当前加一季

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 QUARTER);

-- 当前减一季

你可能感兴趣的:(mysql,增加,日期,时分秒)