MySQL中常用的時間戳類型有以下幾種:
TIMESTAMP:存儲與時區無關的日期和時間,范圍從’1970-01-01 00:00:01’ UTC 到 ‘2038-01-19 03:14:07’ UTC,精確到秒級。保存為4字節整數。
DATETIME:存儲日期和時間,范圍從’1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’,精確到秒級。保存為8字節整數。
DATE:僅存儲日期,范圍從’1000-01-01’ 到 ‘9999-12-31’,不保存時間部分。保存為3字節整數。
TIME:僅存儲時間,范圍從 ‘-838:59:59’ 到 ‘838:59:59’,不保存日期部分。保存為3字節整數。
YEAR:僅存儲年份,范圍從1901到2155。保存為1字節整數。
這些時間戳類型可以用于定義表中的列,以表示不同的時間和日期。