在MySQL中,獲取某一天的數(shù)據(jù)是非常常見的需求。我們可以使用DATE函數(shù)、BETWEEN運(yùn)算符或EXTRACT函數(shù)來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。
SELECT * FROM table_name WHERE DATE(date_column) = '2022-01-01';
上面的查詢將會(huì)返回表格table_name中,所有日期為2022年1月1日的行。
SELECT * FROM table_name WHERE date_column BETWEEN '2022-01-01 00:00:00' AND '2022-01-01 23:59:59';
上面的查詢將返回表格table_name中,所有在2022年1月1日的行。
SELECT * FROM table_name WHERE EXTRACT(YEAR_MONTH FROM date_column) = '202201';
上面的查詢將會(huì)返回表格table_name中,所有日期是2022年1月的行。
以上就是獲取MySQL中某一天數(shù)據(jù)的三種方法。選擇適合自己的方法并靈活運(yùn)用,可以更好地滿足數(shù)據(jù)需求。