--- tags: SQL --- # DATE、TIME、DATETIME 和 TIMESTAMP 類型之間有什麼區別 ### DATE: 具有日期部分但沒有時間部分的值。 MySQL 以**YYYY-MM-DD**格式檢索和顯示 DATE 值。支持的範圍是1000-01-01到9999-12-31。 ### DATETIME: 用於包含日期和時間部分的值。 MySQL 以**YYYY-MM-DD HH:MM:SS**格式顯示 DATETIME 值。 支持的範圍是1000-01-01 00:00:00到9999-12-31 23:59:59。 ### TIMESTAMP: 包含日期和時間部分的值,並包括時區。 TIMESTAMP 的範圍是1970-01-01 00:00:01UTC 到2038-01-19 03:14:07UTC。 ### TIME: 其值採用**HH:MM:SS**格式(或HHH:MM:SS格式用於大小時值)。 TIME 值範圍從-838:59:59到838:59:59。小時部分可能如此之大,因為 TIME 類型不僅可以用於表示一天中的某個時間(必須小於 24 小時),還可以表示經過的時間或兩個事件之間的時間間隔(可能遠大於24 小時,甚至是負的)。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up