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