在MySQL中,我們經常需要獲取當前日期來進行操作。MySQL提供了一些函數可以幫助我們獲取當前日期,其中最常見的是使用NOW()函數。
SELECT NOW();
NOW()函數返回當前日期和時間,其默認格式為'YYYY-MM-DD HH:MM:SS'。如果我們只需要獲取日期部分或時間部分,可以使用DATE()或TIME()函數來獲取:
SELECT DATE(NOW()); -- 獲取當前日期 SELECT TIME(NOW()); -- 獲取當前時間
如果需要以其他格式顯示當前日期,可以使用DATE_FORMAT()函數來自定義:
SELECT DATE_FORMAT(NOW(), '%Y/%m/%d'); -- 獲取以'YYYY/MM/DD'格式顯示當前日期
除了使用NOW()函數外,我們也可以使用CURDATE()函數來獲取當前日期:
SELECT CURDATE();
CURDATE()函數返回當前日期,其默認格式同樣為'YYYY-MM-DD'。如果需要自定義格式,也可以使用DATE_FORMAT()函數。
以上便是MySQL中獲取當前日期的幾種方法。選擇哪種方法取決于具體需求。