如何为数据选择合适的字段类型
一、选择合适的字段类型有什么好处?
- 不同的字段类型会占用不同的存储空间,如果字段类型选择正确了,从而可以减少磁盘,进而减少购买磁盘的钱
- 不同的字段类型在查询的时候会有不同的效率,因而选择合适的字段可以提高查询效率
二、选择字段的原则
当一个字段可以使用多种类型时,那么应该使用什么样的原则最好呢?
选择的顺序如下:
- 数字
- 日期 或者 二进制
- 字符
下表是每种类型占用空间列表:
类型 | 占用空间 | 示例 |
---|---|---|
tinyint | 1字节 | 常用与布尔类型,或者状态 |
smallint | 2字节 | |
mediumint | 3字节 | |
int | 4字节 | |
bigint | 4字节 | |
date | 3字节 | |
timestamp | 4字节 | |
datetime | 8字节 |
对于相同级别的数据类型,应该选择占用空间小的。