MySQL数据库时间查询
1 /*当前时间加1毫秒*/ 2 SELECT DATE_ADD(NOW(),INTERVAL 1 MICROSECOND); 3 4 /*当前时间减1毫秒*/ 5 SELECT DATE_ADD(NOW(),INTERVAL -1 MICROSECOND); 6 7 /*当前时间加1秒*/ 8 SELECT DATE_ADD(NOW(),INTERVAL 1 SECOND); 9 10 /*当前时间减1秒*/ 11 SELECT DATE_ADD(NOW(),INTERVAL -1 SECOND); 12 13 /*当前时间加1分*/ 14 SELECT DATE_ADD(NOW(),INTERVAL 1 MINUTE); 15 16 /*当前时间减1分*/ 17 SELECT DATE_ADD(NOW(),INTERVAL -1 MINUTE); 18 19 /*当前时间加1小时*/ 20 SELECT DATE_ADD(NOW(),INTERVAL 1 HOUR); 21 22 /*当前时间减1小时*/ 23 SELECT DATE_ADD(NOW(),INTERVAL -1 HOUR); 24 25 /*当前日期加1天*/ 26 SELECT DATE_ADD(NOW(),INTERVAL 1 DAY); 27 28 /*当前日期减1天*/ 29 SELECT DATE_ADD(NOW(),INTERVAL -1 DAY); 30 31 /*当前日期加1月*/ 32 SELECT DATE_ADD(NOW(),INTERVAL 1 MONTH); 33 34 /*当前日期减1月*/ 35 SELECT DATE_ADD(NOW(),INTERVAL -1 MONTH); 36 37 /*当前日期加1季度*/ 38 SELECT DATE_ADD(NOW(),INTERVAL 1 QUARTER); 39 40 /*当前日期减1季度*/ 41 SELECT DATE_ADD(NOW(),INTERVAL -1 QUARTER); 42 43 /*当前日期加1年*/ 44 SELECT DATE_ADD(NOW(),INTERVAL 1 YEAR); 45 46 /*当前日期减1年*/ 47 SELECT DATE_ADD(NOW(),INTERVAL -1 YEAR); 48 49 /*获取年月,并拼接日和时分秒*/ 50 select CONCAT( DATE_FORMAT((SELECT DATE_ADD(NOW(),INTERVAL -1 MONTH)), "%Y-%m"),'-01 00:00:00') 51 52 /*当前时间减3天拼接时分秒*/ 53 select CONCAT(DATE_SUB(curdate(),INTERVAL 3 DAY),' 00:00:00')