1. 程式人生 > >MySQL資料庫時間查詢

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