获取今天
SELECT CURRENT_DATE()
年月日
获取当前日期时间
select NOW()
年月日 时分秒
获取当前时间
SELECT CURTIME()
时分秒
日期加减
sql
# 时间减少1天
select DATE_SUB(now(), INTERVAL 1 day);
# 日期增加1天
select DATE_SUB(now(), INTERVAL 1 day);
# 其他间隔
INTERVAL 1 YEAR
INTERVAL 1 MONTH
INTERVAL 1 DAY
INTERVAL 1 HOUR
INTERVAL 1 MINUTE
INTERVAL 1 SECOND
日期时间格式化
select DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')
字符串转日期
select STR_TO_DATE('2023-12-02 10:37:14', '%Y-%m-%d %H:%i:%s');