MySQL中的日期類型可以用于存儲日期和時間。其中date類型是用于存儲年月日的,但不包括具體時間。同時,也支持其它類型的日期格式。下面我們著重介紹下如何查詢MySQL中的同一天數據。
SELECT * FROM `table_name` WHERE DATE(`date_column`) = '2021-08-15';
以上代碼中,`table_name`代表表名,`date_column`則代表日期列的列名。這行代碼的作用就是查詢`table_name`中所有日期是2021年8月15日的數據。
SELECT * FROM `table_name` WHERE DATE(`date_column`) = CURDATE();
以上代碼中,`CURDATE()`代表當前日期,也可以使用`NOW()`函數獲取當前日期和時間。作用是查詢`table_name`中所有日期是當前日期的數據。
除此之外,MySQL還支持許多日期操作函數,例如DATE_ADD(日期增加)、DATE_SUB(日期減少)、DATEDIFF(日期之間的天數差異)等等。這些函數可以幫助我們更有效率地查詢和處理時間。