MySQL里面时间分为三类:时间、日期、时间戳(含有时分秒的sysdate)。
如执行:select now(), year(now()) 年, month(now()) 月, day(now()) 日, date(now());

1 | select CURRENT_DATE() , CURRENT_TIME(), CURRENT_TIMESTAMP() from dual; |

昨天、今天、明天:
1 | select now()-1 昨天, now() 今天, now()+1 明天 from dual; |
发现与Oracle中的日期加减操作有所不同。

1 | select date_add(now(), INTERVAL 2 year) from dual; //增加两年 |