OB目前支持的数据类型一共有几种?

OB目前支持的数据类型一共有几种?

@论坛小助手

1 个赞

OceanBase 数据库支持的 SQL 数据类型包括:

  • 数值类型
  • 日期时间类型
  • 字符类型
  • 大对象数据类型
  • 文本类型
  • 枚举类型
  • 集合类型
  • 多模数据类型
  • 空间类型
  • JSON 数据类型
    具体来说,包括整数类型(如 BOOL/BOOLEAN/TINYINT、SMALLINT、MEDIUMINT、INT/INTEGER 和 BIGINT)、定点类型(如 DECIMAL 和 NUMERIC)、浮点类型(如 FLOAT 和 DOUBLE)、Bit-Value 类型(如 BIT)、日期时间类型(如 DATETIME、TIMESTAMP、DATE、TIME 和 YEAR)、字符类型(如 CHAR、VARCHAR、BINARY 和 VARBINARY)、大对象类型(如 TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB)、文本类型(如 TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT)、枚举类型(如 ENUM)、集合类型(如 SET)、JSON 数据类型、空间数据类型、高效压缩位图数据类型、数组数据类型、向量数据类型等。

详情请参考:

  1. 数据类型概述
  2. 与 MySQL 兼容性对比
2 个赞

都是常用数据类型啊

1 个赞

OceanBase 支持的数据类型可归纳为 8 大类,主要包括:

  1. 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT/INTEGER、BIGINT
  2. 浮点 / 定点类型:FLOAT、DOUBLE、DECIMAL
  3. 字符类型:CHAR、VARCHAR、TEXT(含 TINYTEXT 等)
  4. 日期时间类型:DATE、TIME、DATETIME、TIMESTAMP
  5. 二进制类型:BLOB(含 TINYBLOB 等)、VARBINARY
  6. 枚举与集合类型:ENUM、SET
  7. 布尔类型:BOOLEAN
  8. 特殊类型:JSON、UUID 等
1 个赞

学到了!