--- 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
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.