5 分钟上手 OceanBase:用 CloudDM 轻松搞定可视化管理

61 阅读3分钟

在 OceanBase 上操作数据库对象时,常常要写不少复杂 SQL,既耗时又容易出错。数据库管理工具 CloudDM 提供了一种更直观的方式,全程通过可视化表单配置,就能完成建表、修改、创建视图等操作,降低了操作门槛,让日常运维和开发更加高效、便捷。

接下来,我们通过一个完整演示,带你体验如何利用 CloudDM 高效管理 OceanBase 数据库对象。

CloudDM 可视化操作特点

表单驱动操作

只需填写表单字段,就能完成复杂的数据库操作。无论是建表、加索引,还是定义触发器,都可以像配置选项一样简单,无需记忆复杂语法。

SQL 可见可回溯

关键操作会生成对应的 SQL 语句,方便用户理解执行逻辑。同时每一条 SQL 操作都会自动记录下来,方便后续审计追踪。

安全与效率并重

内置 RBAC 权限管理机制,避免误删误改,同时通过可视化界面操作,缩短编写 SQL 的时间,大幅提升数据库管理的效率。

img_image_1757039742499_1.png

可视化操作演示

前置条件

CloudDM 查询控制台的环境默认为 “只允许 SELECT 类查询语句”,如果要在控制台执行 Insert、Update、Delete 语句,则需要手动调整环境策略,具体操作为:

进入 查询设置 > 环境 页签,点击 查询策略 旁的图标,在弹出的对话框中调整策略,并确认。

img_image_1757039742499_2.png

基础对象操作

新建 Schema

在界面中输入名称,就能快速创建新的 schema。在高级配置中还可选择使用 if exists 子句,防止重复创建导致错误。

img_image_1757039742501_13.png

创建表

填写表名、字段、主键和索引等信息,几步即可完成表结构定义。

img_image_1757039742501_14.png

修改表

无论是新增、删除字段还是调整主键、索引信息,都可以直观操作,无需担心语法问题。

img_image_1757039742501_15.png

重命名表

在输入框中修改表名即可完成更新,简单直观。在高级配置中还可选择使用限定符包裹对象名,确保表名在数据库中是唯一的。

img_image_1757039742501_16.png

清空表

一键清空表中数据,同时保留结构,适合测试或初始化场景。在高级配置中还可选择使用 delete 语句代替 truncate 语句。

img_image_1757039742501_17.png

删除对象

删除前可确认 SQL 语句,降低误删风险。在高级配置中还可选择设置 if exists 子句,减少意外中断。

img_image_1757039742501_18.png

进阶对象操作

创建视图

输入视图名称和查询语句,即可快速生成可复用的查询视图。

img_image_1757039742501_19.png

创建函数

通过表单定义输入、输出参数与逻辑,轻松完成函数创建。

img_image_1757039742501_20.png

创建存储过程

填写引导式表单,让复杂的过程逻辑也能逐步配置完成。

img_image_1757039742501_21.png

创建触发器

在表单中配置名称、触发逻辑、触发时机、触发事件,即可完成触发器创建。

img_image_1757039742501_22.png

总结

借助 CloudDM 的可视化操作,我们可以在 OceanBase 上快速完成从建表到高级对象管理的全流程,通过直观的表单输入形式降低了 SQL 的学习和使用门槛,提升了工作效率。

未来,我们还会分享 CloudDM 在更多数据库场景下的可视化与自动化能力,帮助 DBA 和开发更轻松地管理数据库对象。