MySQL支持多種存儲時間的數據類型,包括DATE、DATETIME、TIMESTAMP和TIME等。
DATE數據類型用于存儲日期,格式為YYYY-MM-DD。
DATETIME數據類型用于存儲日期和時間,格式為YYYY-MM-DD HH:MM:SS。
TIMESTAMP數據類型也用于存儲日期和時間,格式為YYYY-MM-DD HH:MM:SS,但其范圍不同于DATETIME,它支持的最早時間為1970-01-01,最晚時間為2038-01-19,且存儲的時間會受到系統時區的影響。
TIME數據類型用于存儲時間,格式為HH:MM:SS。
CREATE TABLE mytable ( id INT NOT NULL AUTO_INCREMENT, event_date DATE, event_datetime DATETIME, event_timestamp TIMESTAMP, event_time TIME, PRIMARY KEY ( id ) );
在上面的例子中,我們創建了一個表mytable,其中包括了四個不同的時間類型的列。使用這些時間類型,可以輕松地存儲和檢索有關時間和日期的數據。