mysql查询时间

查询当前日期

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) ;

你可能感兴趣的:(mysql查询时间)