---
title: "创建高效压缩位图列 - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: 创建高效压缩位图列 OceanBase 数据库支持使用 CREATE TABLE 或 ALTER TABLE 创建高效压缩位图列。 注意事项 如果要看到可视化的查询结果，那么需要在连接客户端时增加 --binary-as-hex 参数将二进制结果转换为十六进制。 示例 使用 CREATE TABLE 语句创建具有高效…
---
切换语言

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

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

# 创建高效压缩位图列

更新时间：2026-02-14 12:05:37

[编辑](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/1000.roaring-bitmap-data-type-of-mysql-mode/200.create-roaring-bitmap-columns-of-mysql-mode.md)  

OceanBase 数据库支持使用 `CREATE TABLE` 或 `ALTER TABLE` 创建高效压缩位图列。

## 注意事项

- 如果要看到可视化的查询结果，那么需要在连接客户端时增加 `--binary-as-hex` 参数将二进制结果转换为十六进制。

## 示例

使用 `CREATE TABLE` 语句创建具有高效压缩位图列的表，语法示例如下：

```sql
CREATE TABLE t1 (rb ROARINGBITMAP);

```

使用 `ALTER TABLE` 语句在现有表中添加或删除高效压缩位图列，语法示例如下：

```sql
ALTER TABLE t1 ADD COLUMN rb2 ROARINGBITMAP;
ALTER TABLE t1 DROP COLUMN rb2;

```

为高效压缩位图列设置默认值，语法示例如下：

```sql
ALTER TABLE t1 MODIFY COLUMN rb ROARINGBITMAP DEFAULT x'0100';

```

写入和查询高效压缩位图数据示例如下：

```shell
// 创建测试表
obclient> CREATE TABLE t2 (
    rb ROARINGBITMAP
);
          DESC t2;

// 插入测试数据
obclient> INSERT INTO t2 VALUES (rb_from_string('1,2,3'));
          INSERT INTO t2 VALUES (x'0100');

// 查询测试表
obclient> SELECT * FROM t2;

```

返回结果如下：

```shell
+----------------------------------+
| rb                               |
+----------------------------------+
| 0x010303010000000200000003000000 |
| 0x0100                           |
+----------------------------------+
2 rows in set

```

 上一篇 下一篇 ![有帮助](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) 咨询热线
