查询当前日期
SELECT DATE_SUB(CURDATE(),INTERVAL 0 DAY) ;
SELECT NOW();
SELECT CURDATE();
如需格式化可用DATE_FORMAT函数
如:SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i:%s');
查询昨天
SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY) ;
查询明天
SELECT DATE_SUB(CURDATE(),INTERVAL -1 DAY) ;
查询前一个小时
SELECT DATE_SUB(NOW(),INTERVAL 1 HOUR) ;
查询后一个小时
SELECT DATE_SUB(NOW(),INTERVAL -1 HOUR) ;
查询前一分钟
SELECT DATE_SUB(NOW(),INTERVAL 1 MINUTE) ;
查询前一年
SELECT DATE_SUB(NOW(),INTERVAL 1 YEAR) ;