在MySQL數(shù)據(jù)庫(kù)中,我們經(jīng)常需要查詢當(dāng)前日期,這時(shí)就需要用到提取當(dāng)前日期的函數(shù)了。MySQL中提取當(dāng)前日期的函數(shù)是NOW()函數(shù)。該函數(shù)返回當(dāng)前日期和時(shí)間,格式為“YYYY-MM-DD HH:MM:SS”
SELECT NOW();
除了NOW()函數(shù),還有其他一些用于提取當(dāng)前日期的函數(shù),如CURDATE()函數(shù)和CURRENT_DATE()函數(shù)。這兩個(gè)函數(shù)均可以返回當(dāng)前日期,格式為“YYYY-MM-DD”,區(qū)別在于CURDATE()函數(shù)沒(méi)有參數(shù),而CURRENT_DATE()函數(shù)可以接收一個(gè)參數(shù),表示日期格式。
SELECT CURDATE(); SELECT CURRENT_DATE(); SELECT CURRENT_DATE('%Y/%m/%d');
以上代碼分別返回當(dāng)前日期的三種不同格式。
需要注意的是,當(dāng)前日期是根據(jù)系統(tǒng)時(shí)間計(jì)算的,因此在執(zhí)行查詢時(shí),當(dāng)前日期會(huì)隨著系統(tǒng)時(shí)間的改變而改變。