数据库的列类型(加粗为常用):
数值: (从小到大)
| 名称 | 占用大小(字节) | 备注 |
|---|---|---|
| tinyint | 1 | 十分小的数据 |
| smallint | 2 | 较小的数据 |
| medium | 3 | 中等大小的数据 |
| int | 4 | 标准的数据 |
| bigint | 8 | 较大的数据 |
| float | 4 | 单精度浮点数 |
| double | 8 | 双精度浮点数 |
| decimal | 字符串形式的浮点数 | 一般在金融计算的时候使用 |
字符串:
| 名称 | 大小 | 备注 |
|---|---|---|
| char | 0~255 | 字符串 固定大小 |
| varchar | 0~65535 | 可变字符串 |
| tinytext | 2^8-1 | 保存微型文本 |
| text | 2^16-1 | 文本串 保存大文本 |
时间日期:
| 名称 | 格式 | 备注 |
|---|---|---|
| date | YYYY-MM-DD | 日期格式 |
| time | HH:mm:ss | 时间格式 |
| datetime | YYYY-MM-DD HH:mm:ss | 把日期和时间连接起来 |
| timestamp | 1970.1.1到现在的毫秒数 | 时间戳 |
| year | YYYY | 年份 |
null:
- 没有值,未知
- 不要使用null进行计算,结果为null
本文介绍了数据库中常见的数据类型,包括数值类型如tinyint、bigint、float和decimal,适合不同规模的数据存储;字符串类型如char、varchar和text,满足不同长度文本的需求;时间日期类型如date、time、datetime和timestamp,以及特殊类型NULL的使用注意事项。
426

被折叠的 条评论
为什么被折叠?



