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-1903:14:07UTC。
TIME: 其值采用 HH:MM:SS 格式(或对于大小时数而言为 HHH:MM:SS
格式)。TIME值的范围可以从
-838:59:59到
838:59:59。小时部分可能是如此之大,因为“时间”类型不仅可以用来表示一天中的某个时间(必须少于24小时),而且可以用来表示经过的时间或两个事件之间的时间间隔(可能远大于24小时,甚至是负面的)。



