字段类型说明
最后更新于:2022-04-02 03:57:24
[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
';