跳到主要内容

ALTER-TABLE-BITMAP

ALTER-TABLE-BITMAP

Name

ALTER TABLE BITMAP

Description

该语句用于对已有 table 进行 bitmap index 操作。

语法:

ALTER TABLE [database.]table alter_clause;

bitmap index 的 alter_clause 支持如下几种修改方式

  1. 创建bitmap 索引

语法:

ADD INDEX [IF NOT EXISTS] index_name (column [, ...],) [USING BITMAP] [COMMENT 'balabala'];

注意:

  • 目前仅支持bitmap 索引
  • BITMAP 索引仅在单列上创建
  1. 删除索引

语法:

DROP INDEX [IF EXISTS] index_name;

Example

  1. 在table1 上为siteid 创建bitmap 索引
ALTER TABLE table1 ADD INDEX [IF NOT EXISTS] index_name (siteid) [USING BITMAP] COMMENT 'balabala';
  1. 删除table1 上的siteid列的bitmap 索引
ALTER TABLE table1 DROP INDEX [IF EXISTS] index_name;

Keywords

ALTER, TABLE, BITMAP, INDEX, ALTER TABLE

Best Practice