MySQL有多种类型来保存日期和时间值,而在时间的选择应该是我们需要考虑的。
首先在现在时间类型前,我们应当先了解一下MySQL日期与时间的区别。
1、YEAR 年
四位数(4、默认)或两位数(2)的年份,取值是从70(1970)到69(2069)或
是从1901到2155以及0000。
2、TIME 时间
取值范围 -838:59:59到838:59:59。
3、DATE 日期
日期, 取值范围 1000-01-01 到 9999-12-31。
4、DATETIME 时间
取值范围1000-01-01 00:00:00 到 9999-12-31:59:59:59。
5、TIMESTAMP 时间戳
范围 1970-01-01 00:00:01 UTC 到2038-01-09 03:14:07 UTC,也就是最小的开始时间
是1970年最大的是 2038年。
这里对MySQL的时间类型做了一定简单的介绍,起目的就是为了更方便我们的选择。
如何选择可以参考 《MySQL日期和时间类型的选择datatime timestamp》
原文地址:http://blog.yi18.net/articles/2014/03/21/1395371936290.html
该贴由hui.chen转至本版2014-11-5 16:11:47