---
title: "数组元素类型概述 - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: 数组元素类型概述 OceanBase 数据库支持了数组数据类型（ARRAY），数组类型可以用于存储和处理多个相同类型的元素。 OceanBase 数据库当前版本所支持的数组元素类型如下： 整数类型： TINYINT 、 SMALLINT 、 INT / INTEGER 和 BIGINT 。 浮点类型： FLOAT 和…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# 数组元素类型概述

更新时间：2026-02-01 18:09:05

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/500.sql-reference/100.sql-syntax/200.common-tenant-of-mysql-mode/100.basic-elements-of-mysql-mode/100.data-type-of-mysql-mode/1200.array-data-type-of-mysql-mode/100.array-data-type-overview-of-mysql-mode.md)  

OceanBase 数据库支持了数组数据类型（ARRAY），数组类型可以用于存储和处理多个相同类型的元素。

OceanBase 数据库当前版本所支持的数组元素类型如下：

- 整数类型：`TINYINT`、`SMALLINT`、`INT`/`INTEGER` 和 `BIGINT`。
 - 浮点类型：`FLOAT` 和 `DOUBLE`。
 - 字符串类型：`VARCHAR`。

说明如下：

- 数组类型是 OLAP 场景中一种常用的数据类型，主要应用于存储和处理具有相同类型的多个数据。
 - 当描述某一个实体的多值属性时（例如一个产品属于多个类别、用户的多个标签、传感器的多个测量值），使用数组类型可以更自然地表示这种关系。
 - 进行数据分析时，常用来判断数组中是否包含某个特定值。

限制如下：

- 数组类型不支持设置默认值。

除了提供数组数据类型，还提供了函数可用于数组数据。详细信息请参见 [数组函数](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004480633)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
