OceanBase 数据类型及详细说明
OceanBase 是由阿里巴巴集团自主研发的分布式关系型数据库,它旨在提供高可用性、高性能和可扩展性的解决方案。OceanBase 支持标准的 SQL 语法,并且兼容 MySQL 和 Oracle 数据库的大部分功能。以下是 OceanBase 中常见的数据类型及其详细说明,以及一些最佳实践。 常见的数据类型 数值类型 TINYINT: 1 字节有符号整数。 SMALLINT: 2 字节有符号整数。 MEDIUMINT: 3 字节有符号整数。 INT 或 INTEGER: 4 字节有符号整数。 BIGINT: 8 字节有符号整数。 FLOAT: 单精度浮点数。 DOUBLE: 双精度浮点数。 DECIMAL(p, s): 精确数值,其中 p 是总位数(精度),s 是小数点后的位数(刻度)。 BIT(n): n 位的二进制数。 字符类型 CHAR(n): 固定长度的字符串,不足 n 个字符时用空格填充。 VARCHAR(n): 可变长度的字符串,最大长度为 n。 TEXT: 无限长度的文本字段。 BLOB: 用于存储二进制大对象。 日期/时间类型 DATE:...
