基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
表属性管理
更新时间:2023-02-28 18:03:26
概述

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名,进入连接;
在左侧导航栏中单击 表 标签可查看表列表;
在表列表中双击表名进入表管理页面;
在表管理页面,单击上方导航栏中的 属性 按钮进入属性页签。
在属性页签中,可查看当前表中以下属性信息: * 基本信息
列
索引
约束
分区
DDL
基本信息

在 属性 页签的左导航栏中单击 基本信息 标签查看当前表的基本信息:
| 信息项 | 说明 |
|---|---|
| 表名称 | 显示当前表的名字,同时可在此修改表的名字。 |
| 默认字符集 | 当前表所用的字符集。 |
| 默认排序规则 | 当前表所用的排序规则。 |
| 描述 | 显示创建表时所添加的描述,同时可在此修改对表的描述。 |
基本信息页面提供以下功能键:
| 功能项 | 说明 |
|---|---|
| 编辑 | 单击 ,修改基本信息。 |
| 刷新 | 单击 ,刷新基本信息。 |
列信息

在属性页签的左导航栏中单击 列 标签查看当前表中所包含的列,并且导航栏中提供以下功能键:
| 操作键 | 说明 |
|---|---|
| 新建 | 单击+,在表中新增一个字段(列)。 |
| 编辑 | 单击 ,编辑当前选中的字段,在弹出的编辑窗口中可修改 数据类型 、 主键 、 非空值 、 缺省值 和 字段注释 等信息( 字段名称 不可修改)。或双击单元格直接对其内容进行修改。 |
| 删除 | 单击 ,删除当前选中的字段。 |
| 刷新 | 单击 ,刷新字段信息。 |
| 筛选 | 单击 (在 字段名称 右侧),筛选或搜索字段。 |
索引信息

在属性页签的左导航栏中单击 索引 标签查看当前表中包含的索引,并且导航栏中提供以下功能键:
| 操作键 | 说明 |
|---|---|
| 新建 | 单击+,在表中新增一个索引。 |
| 编辑 | 单击 ,可修改 索引名 、 索引范围 、 约束类别 和 可选字段 。 说明 目前暂不支持修改表中已创建的索引。 |
| 删除 | 单击 ,删除当前选中的索引。 |
| 刷新 | 单击 ,刷新索引信息。 |
| 筛选 | 单击 (在 索引 名 右侧),筛选或搜索索引。 |
约束信息

在属性页签左导航栏单击的 约束 标签查看当前表中包含的约束信息,并且导航栏中提供以下功能键:
| 操作键 | 说明 |
|---|---|
| 新建 | 单击+,在表中新增一个约束。 |
| 编辑 | 单击 ,编辑当前选中约束。 |
| 删除 | 单击 ,删除当前选中的约束。 |
| 刷新 | 单击 ,刷新约束列表。 |
说明
* 不同约束方法支持的功能键不同,当导航栏中功能键为灰色或不存在时,表明该约束方法暂不支持该操作。 * 外键约束:OceanBase Oracle 模式支持通过all_constraints查询外键;OceanBase MySQL 模式自 OBServer V2.2.6 版本起,支持通过 information_schema.key_column_usage 查询外键。 * 仅 OceanBase Oracle 模式支持检查约束功能。
分区信息

在属性页签的左导航栏中单击 分区 标签查看当前表中所包含的 分区名称 、 顺序 、 分区方法 、 表达式 (Oracle 模式下展示分区键)、 区间上限值 或 枚举值 等信息(展示新建表时设置的分区方法,不同分区方法展示的分区信息不同)。且导航栏中提供以下功能键:
| 操作键 | 说明 |
|---|---|
| 新建 | 单击+,从未定义的区间范围划分出一个新分区。 |
| 编辑 | 单击 ,编辑选中的分区信息。 |
| 分裂 | 单击 ,对已定义的分区进行拆分,使分区的粒度变小。 |
| 删除 | 单击 ,删除选中的分区,分区的数据也随之销毁。 |
| 刷新 | 单击 ,刷新分区列表。 |
| 筛选 | 单击 ,筛选分区名称、顺序、分区方法、表达式或区间上限值等信息。 |
说明
自 ODC V3.3.0 版本起,表对象分区查看去除 sys 租户依赖。
DDL 信息

可在 属性 页签中单击左导航栏中的 DDL 标签,查看当前表的 DDL 语句(即查看定义当前表的 SQL 语句,不支持编辑)。工具栏中提供 格式化
工具以方便查看语句。
,修改基本信息。
,刷新基本信息。
,删除当前选中的字段。
(在 字段名称 右侧),筛选或搜索字段。
,对已定义的分区进行拆分,使分区的粒度变小。
,筛选分区名称、顺序、分区方法、表达式或区间上限值等信息。