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

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

@论坛小助手

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

  • 数值类型
  • 日期时间类型
  • 字符类型
  • 大对象数据类型
  • 文本类型
  • 枚举类型
  • 集合类型
  • 多模数据类型
  • 空间类型
  • JSON 数据类型
    具体来说,包括整数类型(如 BOOL/BOOLEAN/TINYINTSMALLINTMEDIUMINTINT/INTEGERBIGINT)、定点类型(如 DECIMALNUMERIC)、浮点类型(如 FLOATDOUBLE)、Bit-Value 类型(如 BIT)、日期时间类型(如 DATETIMETIMESTAMPDATETIMEYEAR)、字符类型(如 CHARVARCHARBINARYVARBINARY)、大对象类型(如 TINYBLOBBLOBMEDIUMBLOBLONGBLOB)、文本类型(如 TINYTEXTTEXTMEDIUMTEXTLONGTEXT)、枚举类型(如 ENUM)、集合类型(如 SET)、JSON 数据类型、空间数据类型、高效压缩位图数据类型、数组数据类型、向量数据类型等。

详情请参考:

  1. 数据类型概述
  2. 与 MySQL 兼容性对比
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 等