【MySQL】DATE系列
·
DATE 常见数据类型
- DATE 格式为 YYYY-MM-DD,仅存储日期部分。
- DATETIME 格式为 YYYY-MM-DD HH:MM:SS,存储日期和时间。
- TIMESTAMP 格式为 YYYY-MM-DD HH:MM:SS,通常用于记录事件的时间戳。
DATE常见函数
DATE()
作用:提取日期
SELECT DATE('2025-11-15 14:30:00');
-- 输出: 2025-11-15
DATE_FORMAT()
作用:日期格式化
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
-- 输出: 2025-11-15
DATE_ADD() or DATE_SUB()
SELECT DATE_ADD('2025-10-15', INTERVAL 10 DAY);
-- 输出: 2025-10-25
SELECT DATE_SUB('2023-10-15', INTERVAL 10 DAY);
-- 输出: 2025-10-5
DATEDIFF()
作用:计算相差天数
注意:不是!计算相隔隔隔 天数。
别问我怎么知道滴,哭唧唧😭
SELECT DATEDIFF('2023-10-15', '2023-10-10');
-- 输出: 5
TIMESTAMPDIFF
作用:计算两个日期 或 时间 的差值
TIMESTAMPDIFF(unit, begin_time, end_time);
unit: MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR
SELECT TIMESTAMPDIFF(SECOND, '2018-01-01 10:00:00', '2018-01-01 10:45:59')
-- 输出:2759
更多推荐

所有评论(0)