华为高斯数据库数据类型详解

华为高斯数据库(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):变长字符串,有长度限制。适用于长度可变的数据(如姓
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值