MySQL日期型數據類型簡介
在MySQL中,日期型數據類型用于存儲日期和時間信息。MySQL支持多種日期型數據類型,包括DATE、TIME、YEAR、DATETIME、TIMESTAMP等。在應用程序中,日期型數據類型通常用于存儲應用程序的時間戳、過期日期、生日和紀念日等數據。
MySQL日期型數據類型的詳細說明
DATE:在MySQL中,DATE數據類型用于存儲日期信息。日期范圍是從0000-01-01到9999-12-31。
TIME:在MySQL中,TIME數據類型用于存儲時間信息。時間范圍是從-838:59:59到838:59:59。
YEAR:在MySQL中,YEAR數據類型用于存儲年份信息。它存儲的是2位數字(00-99),表示1970年至2069年之間的年份。
DATETIME:在MySQL中,DATETIME數據類型用于存儲日期和時間信息。日期范圍是從0000-01-01 00:00:00到9999-12-31 23:59:59。
TIMESTAMP:在MySQL中,TIMESTAMP數據類型用于存儲日期和時間信息。時間戳范圍是從1970-01-01 00:00:01 UTC到2038-01-19 03:14:07 UTC。
MySQL日期型數據類型的使用示例
下面是一個基本的MySQL日期型數據類型示例:
CREATE TABLE t1 (
dt DATE,
tm TIME,
yr YEAR,
dtm DATETIME,
ts TIMESTAMP
);
上述代碼創建了一個名為t1的表,該表有5個列,分別使用不同的日期型數據類型。