数据类型决定取值范围、精度、存储开销、比较规则和可用操作。选型不当可能造成金额误差、时间混乱、索引膨胀或隐式转换。本文按业务语义梳理常见类型,而不是只罗列范围表。
1. 整数类型
类型
有符号范围(概略)
字节数
TINYINT
-128 ~ 127
1
SMALLINT
-32768 ~ 32767
2
MEDIUMINT
约 ±83 ...
前言程序处理的每一份数据都有类型。类型不仅决定一段数据叫什么,更决定:
需要多少存储空间;
可以表示怎样的值;
数据在内存中如何解释;
可以参与哪些运算;
输入和输出时应使用什么格式。
例如,int 通常用来保存整数,double 用来保存带小数的数据,char 用来保存字符编码。即使内存中的若干位完全相同,使用不同类型解释,也可能得到不同结果。
本文围 ...
