在数据库实验室,您可以免费开通不同类型的数据库,并对数据库进行探索和使用。
数据库开通
- 登录数据库实验室。页面左侧呈现目前实验室支持的数据库类型。
- 双击希望开通的数据库类型(例如PolarDB for Oracle)。
- 在免费开通数据库对话框中,单击免费开通数据库,您就可以免费拥有自己的数据库。
进入SQLConsole
- 方式一:在首页左侧数据库列表中,单击目标数据库类型将其下的数据库展开,然后双击目标数据库。
- 方式二:在首页左侧数据库列表中,单击目标数据库类型将其下的数据库展开,右键单击目标数据库,选择单库查询。
- 方式三:在页面顶部菜单栏,选择SQLConsole > 单库查询。在请先选择数据库对话框中,选择目标数据库,并单击确认。
数据查询
- 进入SQLConsole。您可以在页面左侧表页签中,看到数据库下面的全部数据表。说明 DMS实验室为您开通数据库时,会自动为您创建示例表和示例数据。
- 在SQLConsole中输入SQL语句,单击执行按钮,您可以在下方的执行结果页签中查看查询到的数据。说明 编辑SQL语句时提供了智能提示和高亮功能。
- 可选:您可以在搜索框对结果集进行检索。
- 可选:在执行结果中选择导出文件,选择您想要的结果集类型导出。
关于数据查询的详情介绍,请参见数据查询。
数据变更
您可以在SQLConsole直接通过执行SQL语句来进行一系列的数据变更操作,例如插入、删除、修改数据等。
- 修改数据:单击数据文本框,修改文本框内容后,单击提交修改。
- 插入数据:单击新增,在出现的空白行中填写新数据,单击提交修改。说明 本案例以插入数据为例进行演示,数据单元格左上角的红色三角形是为了方便您辨认这条数据是新增或者修改过的。
表操作
您可以在SQLConsole直接通过执行SQL语句来进行一系列的表操作,例如创建表、编辑表、删除表等。

表导入和导出
设置敏感列

students
这张表中的grade
字段进行加密,我们将grade
这个列的级别调整为机密,然后单击提交流程到安全部门,在弹框中单击确认即可。 
students
这张表进行查询时,grade
这个字段已经被加密。 
命令窗口模式

常用SQL管理

跨库查询
数据库实验室的跨库查询功能为您提供了跨不同数据库类型进行关联查询的能力。
- 在SQLConsole中单击跨库查询进入。
您也可以在页面顶部导航栏,单击SQLConsole > 跨库查询进入。
- 在跨库查询界面的左侧,您可以看到您已开通实例的DBLink列表。每个DBLink都会指向一个实例。
- 在查询SQL中,您通过DBLink指代您希望查询的实例。例如,如果希望查询PolarDB for MySQL实例下面dms_polardb_mysql这个库的courses表,您可以这样写SQL:
- 通过跨库查询,您可以关联查询不同类型的数据库。例如,下面这个SQL将PolarDB for MySQL和 RDS for SQLServer这两个实例进行关联查询:
数据库导出


测试数据构建
数据库实验室可以为您的表构建测试数据。
- 在SQLconsole中,右键单击目标表,单击数据方案 > 测试数据构建进入。
您也可以在页面顶部导航栏,单击数据方案 > 测试数据构建进入。
- 在测试数据构建对话框中,构建表的测试数据。,单击创建。
关于测试数据构建的详情介绍,请参见测试数据构建。
任务编排
数据库实验室的任务编排功能为您提供了编排各类任务并进行调度执行的能力。
- 在SQLConsole中单击任务编排进入。
您也可以在页面顶部导航栏,单击数据工厂 > 任务编排进入。
- 在新建任务对话框中,修改任务流名称和任务名,单击确认。
- 在任务编排页面编排各类任务并进行调度执行。
关于任务编排的详情介绍,请参见任务编排概述。
数据可视化
数据库实验室的数据可视化功能为您提供了可视化模块,让您可以更容易的通过数据去洞察业务,辅助进行业务决策。
- 在目标数据库的SQLConsole中单击数据可视化进入。
您也可以在页面顶部导航栏,单击数据工厂 > 数据可视化进入。
- 在新建任务对话框中,修改任务流名称和任务名,单击确认。
- 在数据可视化页面编辑数据集。
关于数据可视化的详情介绍,请参见数据可视化概览。
结构设计
数据库实验室提供的结构设计功能,可以实现对目标库表进行符合研发规范的表结构设计。
- 在目标数据库的SQLConsole中,右键单击目标表,单击结构设计进入。
您也可以在页面顶部导航栏,选择库表结构 > 结构设计进入。
- 在结构设计页面进行表结构设计。
关于结构设计的详情介绍,请参见结构设计。
应用程序或命令行直连
如果您希望通过应用程序或者命令行的方式直接连接数据库,目前MySQL数据库已支持该功能。在控制台首页左侧实例列表中,右键单击目标实例,选择开通应用程序访问,您就可以看到目标实例的连接地址以及数据库的账号和密码。
获取帮助
若您在使用数据库实验室过程中有什么疑问或建议,请使用钉钉搜索钉钉群号21991247,加入钉钉群反馈。