MySQL關(guān)鍵查詢今天和昨天
MySQL是一種開(kāi)源的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),被廣泛應(yīng)用于Web應(yīng)用開(kāi)發(fā)中。今天我們將介紹如何使用MySQL查詢今天和昨天的數(shù)據(jù)。
使用CURDATE()函數(shù)查詢今天的數(shù)據(jù)
要查詢今天的數(shù)據(jù),可使用CURDATE()函數(shù),該函數(shù)返回當(dāng)前日期,我們可以將其與日期字段進(jìn)行比較。例如:
SELECT * FROM table_name WHERE date_field = CURDATE();
其中,table_name是要查詢的表名,date_field是日期字段的名稱。該查詢語(yǔ)句會(huì)返回符合當(dāng)天日期的所有數(shù)據(jù)。
使用DATE_SUB()函數(shù)查詢昨天的數(shù)據(jù)
要查詢昨天的數(shù)據(jù),可使用DATE_SUB()函數(shù),該函數(shù)可用于時(shí)間的加減運(yùn)算。例如:
SELECT * FROM table_name WHERE date_field = DATE_SUB(CURDATE(),INTERVAL 1 DAY);
該查詢語(yǔ)句會(huì)返回符合昨天日期的所有數(shù)據(jù)。其中,INTERVAL 1 DAY表示減去一天,也可以寫成INTERVAL -1 DAY。
總結(jié)
以上就是使用MySQL查詢今天和昨天數(shù)據(jù)的方法。通過(guò)CURDATE()和DATE_SUB()函數(shù),我們可以方便地查詢所需日期范圍內(nèi)的數(shù)據(jù)。