ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 时间字段|日期时间类型 | 名称 | 占用空间 | 日期格式 | 最小值 | 最大值 | | --- | --- | --- | --- | --- | | DATETIME | 8 bytes | YYYY-MM-DD HH:MM:SS | 1000-01-01 00:00:00 | 9999-12-31 23:59:59.999999 | | TIMESTAMP | 4 bytes | YYYY-MM-DD HH:MM:SS | 1970-01-01 00:00:01 | 2038-01-19 03:14:07 | | DATE | 4 bytes | YYYY-MM-DD | 1000-01-01 | 9999-12-31 | | TIME | 3 bytes | HH:MM:SS | \-838:59:59 | 838:59:59 | | EAR | 1 bytes | YYYY | 1901 | 2155 | > 1. 对于TIMESTAMP,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。 > 2. 而对于DATETIME,不做任何改变,基本上是原样输入和输出。 ### 字段 - tinyint 如果一个数在0-255之间, 使用`tinyint` `tinyint(3)` 并不是指字段长度为3,而是指填充长度,需要配合`zerofill`进行0 填充 如`tinyint(3)` 的值为`1` 时 数据库纯存入为`001` - varchar 或 char