数值类型概览
数值类型包括以下 4 种:
BOOLEAN 类型
两种取值,0 代表 false,1 代表 true。
更多信息参考 BOOLEAN 文档。
整数类型
都是有符号整数,xxINT 的差异是占用字节数和表示范围
TINYINT 占 1 字节,范围 [-128, 127], 更多信息参考 TINYINT 文档。
SMALLINT 占 2 字节,范围 [-32768, 32767], 更多信息参考 SMALLINT 文档。
INT 占 4 字节,范围 [-2147483648, 2147483647], 更多信息参考 INT 文档。
BIGINT 占 8 字节,范围 [-9223372036854775808, 9223372036854775807], 更多信息参考 BIGINT 文档。
LARGEINT 占 16 字节,范围 [-2^127, 2^127 - 1], 更多信息参考 LARGEINT 文档。
浮点数类型
不精确的浮点数类型 FLOAT 和 DOUBLE,和常见编程语言中的 float 和 double 对应。
定点数类型
精确的定点数类型 DECIMAL,用于金融等精度要求严格准确的场景。
更多信息参考 DECIMAL 文档。