华为高斯数据库(GaussDB)支持丰富的数据类型,以满足不同业务场景的数据存储和处理需求。这些数据类型主要可以分为以下几大类:
1. 数值类型
用于存储数字值,包括整数、精确小数和浮点数。
- 整数类型:
TINYINT:微整数,1字节。SMALLINT:小整数,2字节。INTEGER(INT):常用的整数,4字节。BIGINT:大整数,8字节。
- 精确数值类型:
NUMERIC[(p[, s])]/DECIMAL[(p[, s])]:精确小数。p是总位数(精度),s是小数位数(标度)。例如NUMERIC(10,2)可以存储类似12345678.12的数字。
- 浮点类型:
REAL:单精度浮点数,4字节。DOUBLE PRECISION:双精度浮点数,8字节。
2. 字符类型
用于存储文本字符串。
CHARACTER(n)/CHAR(n):定长字符串,长度不足时会用空格填充。适用于长度固定的数据(如身份证号、国家代码)。VARCHAR(n):变长字符串,有长度限制。适用于长度可变的数据(如姓

最低0.47元/天 解锁文章
1098

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



