- 日期和时间类型
datetime、timestamp
MySQL可以使用许多类型来保存日期和时间值,例如YEAR和 DATE以及DATETIME和TIMESTAMP。MySQL能存储的最小时间粒度为秒。
datetime 存储日期范围:1001年~9999年
timestamp 存储日期范围:1970年~2038年,并且跟时区有关系。
如果需要存储比秒更小粒度的日期和时间值怎么办?
MySQL目前没有提供合适的数据类型,但是可以使用自己的存储格式:可以使用BIGINT类型存储微秒级别的时间截,或者使用DOUBLE存储秒之后的小数部分。