在MySQL數(shù)據(jù)庫(kù)中,可以使用函數(shù)NOW()和CURDATE()來(lái)獲取當(dāng)前日期和時(shí)間。
SELECT NOW(); -- 返回當(dāng)前日期和時(shí)間,格式為'YYYY-MM-DD HH:MM:SS' SELECT CURDATE(); -- 返回當(dāng)前日期,格式為'YYYY-MM-DD'
需要注意的是,NOW()函數(shù)返回的是帶有時(shí)分秒的完整日期,而CURDATE()函數(shù)返回的是不帶時(shí)分秒的日期。
另外,在MySQL中也可以使用DATE()函數(shù)來(lái)從日期時(shí)間字符串中提取日期部分。
SELECT DATE(NOW()); -- 返回當(dāng)前日期,格式為'YYYY-MM-DD'
如果想要在MySQL中按照日期篩選數(shù)據(jù),可以使用DATE()函數(shù)來(lái)提取日期部分,然后用標(biāo)準(zhǔn)的比較運(yùn)算符進(jìn)行篩選。
SELECT * FROM table_name WHERE DATE(date_column) = CURDATE(); -- 篩選日期列為當(dāng)前日期的數(shù)據(jù)