MYSQL5.0支持的日期和时间类型:
用来表示年月日-DATE来表示
用来表示年月日时分秒-DATETIME
用来表示分秒-TIME
用来经常插入获证更新日期为当前的系统时间-TIMESTAMP
只表示年份-YEAR
注意:每种日期时间类型都有一个有效值范围,如果超出了这个范围,在默认的SQLMode下,系统会进行错误提示。
MYSQL只给表中的第一个TIMESTAMP字段设置默认值为系统日期,如果有第二个TIMESTAMP类型,则默认值设置为0
TIMESTAMP和DATETIME的区别:
TIMESTAMP范围更小,DATETIME大一些
表中第一个TIMESTAMP会有设置默认的系统时间
TIMESTAMP的插入和查询都受当地时区的影响,更能反应出实际的日期。
未完待续...