1. 整数类型(Integer Types):
- TINYINT:8 位整数
- SMALLINT:16 位整数
- INT:32 位整数
- BIGINT:64 位整数
2. 浮点数类型(Floating-Point Types):
- FLOAT:单精度浮点数
- DOUBLE:双精度浮点数
3. 定点数类型(Decimal Types):
- DECIMAL:用于存储精确小数,需要指定精度和小数位数。
这些数值数据类型可以满足不同场景下对于整数、浮点数以及精确小数的存储需求。例如,对于财务应用,常常使用 DECIMAL 类型来确保数值计算的精度。
以下是一个示例,展示了如何在 OceanBase 中使用这些数值类型:
CREATE TABLE example_table (
id INT,
salary DECIMAL(10, 2),
age INT,
balance DOUBLE
);
在上述示例中,salary 列使用 DECIMAL 类型来存储薪水,age 列使用 INT 类型来存储年龄,balance 列使用 DOUBLE 类型来存储浮点数余额。
请注意,实际的数据类型支持和特性可能会因 OceanBase 的版本而有所不同,建议查阅相应版本的官方文档以获取最准确和最新的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/11555/OceanBase