标签(空格分隔): 高性能MySQL 第四章 schema与数据类型 日期和时间类型
类型 | 存储(byte) | 范围 | 是否爱时区影响 | 精度 |
---|---|---|---|---|
DATETIME | 8 | 1001年~9999年 | 否 | 秒,5.6.4版本以后的可以指定精度 |
TIMESTAMP | 4 | 1970年~2038年 | 是 | 秒,5.6.4版本以后的可以指定精度 |
5.6.4版本以后版本可以指定精度如,datetime(3)、timestamp(3)都是表示精确到毫秒
5.6.4版本以前要解决精确到毫秒问题可以使用自己的存储格式:可以使用BIGINT类型存储微秒级别的时间截,或者使用DOUBLE存储秒之后的小数部分,或者也可以使用MariaDB替代MYSQL