MySQL中有很多日期和時(shí)間函數(shù),其中一個(gè)常用的函數(shù)是當(dāng)前日期函數(shù)(CURRENT_DATE())。
SELECT CURRENT_DATE();
上面的代碼將返回當(dāng)前日期,格式為YYYY-MM-DD。
可以使用該函數(shù)來(lái)進(jìn)行各種運(yùn)算。比如,我們可以使用CURDATE()函數(shù)獲得今天的日期(相當(dāng)于CURRENT_DATE()),并使用DATE_ADD()函數(shù)將其增加3天:
SELECT DATE_ADD(CURDATE(), INTERVAL 3 DAY);
在上面的代碼中,我們使用了INTERVAL關(guān)鍵字指定要增加的天數(shù)。
還可以使用CURRENT_DATE()函數(shù)來(lái)檢索日期在特定日期之后的記錄:
SELECT * FROM orders WHERE order_date >CURRENT_DATE();
上面的代碼將檢索order_date在今天之后的所有訂單。
總之,CURRENT_DATE()函數(shù)可以方便地獲取當(dāng)前日期,以及進(jìn)行各種日期和時(shí)間的運(yùn)算。