select now(); 获取当前时间 2018-08-30 09:44:31
select CURDATE(); 获取当前日期 2018-08-30
select CURTIME(); 获取当前时间 09:46:15
格式化日期 使用data_format()函数
SELECT DATE_FORMAT(NOW(),'%m/%d/%Y') 08/30/2018
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') 2018-08-30 09:51:45
获取明天、昨天
当前时间 是8月30日
SELECT date_sub(CURDATE(),interval -1 day) 2018-08-31
SELECT date_sub(CURDATE(),interval 1 day) 2018-08-29
获取上一个月 下一个月
SELECT date_sub(CURDATE(),interval 1 month) 2018-07-30
SELECT date_sub(CURDATE(),interval -1 month) 2018-09-30
如果是年 就将month改为year
SELECT date_sub(CURDATE(),interval 1 year) 2017-08-30
有喜欢的朋友可以关注下头条号《老徐聊技术》