在MySQL中,我們經(jīng)常需要查詢某一天的數(shù)據(jù)。本文將為大家介紹如何在MySQL中查詢當(dāng)天的日期,包括使用NOW()函數(shù)、CURDATE()函數(shù)和DATE()函數(shù)等多種方法。
1. 使用NOW()函數(shù)查詢當(dāng)天日期
NOW()函數(shù)可以返回當(dāng)前日期和時間。如果只需要查詢當(dāng)前日期,可以使用DATE()函數(shù)截取日期部分。
示例代碼:
SELECT NOW(); -- 返回當(dāng)前日期和時間
SELECT DATE(NOW()); -- 返回當(dāng)前日期
2. 使用CURDATE()函數(shù)查詢當(dāng)天日期
CURDATE()函數(shù)可以返回當(dāng)前日期,如果只需要查詢當(dāng)前日期,可以直接使用CURDATE()函數(shù)。
示例代碼:
SELECT CURDATE(); -- 返回當(dāng)前日期
3. 使用DATE()函數(shù)查詢當(dāng)天日期
DATE()函數(shù)可以將一個日期時間表達(dá)式轉(zhuǎn)換成日期格式。如果將NOW()函數(shù)或者CURDATE()函數(shù)作為參數(shù)傳入DATE()函數(shù),就可以查詢當(dāng)天日期。
示例代碼:
SELECT DATE(NOW()); -- 返回當(dāng)前日期
SELECT DATE(CURDATE()); -- 返回當(dāng)前日期
本文介紹了在MySQL中查詢當(dāng)天日期的多種方法,包括使用NOW()函數(shù)、CURDATE()函數(shù)和DATE()函數(shù)等。在實際開發(fā)中,可以根據(jù)具體需要選擇合適的方法進(jìn)行查詢。