在数据库实验室,您可以免费开通不同类型的数据库,并对数据库进行探索和使用。

视频介绍

数据库开通

  1. 登录数据库实验室,左侧将呈现目前实验室支持的数据库类型(后续会支持更多类型的数据库,敬请期待),双击希望开通的数据库类型(例如PolarDB for MySQL),将弹出开通数据库的弹窗。
  2. 输入您数据库名称,单击开通数据库,就可以免费拥有您自己的数据库。

进入SQL Console

开通数据库之后,您就可以在功能强大的SQL Console里进行您想做的数据操作了。您可以通过以下几种方式进入SQL Console
  • 方式一:在首页左侧菜单栏,单击数据库类型将其展开后,双击目标数据库即可进入。
  • 方式二:右键单击目标数据库,单击单库查询
  • 方式三:单击顶部菜单栏SQL Console > 单库查询

数据查询

  1. 进入SQL Console后,您可以在左侧看到数据库下面的全部数据表。
    说明 DMS实验室为您开通数据库时,会自动为您创建示例表和示例数据。
  2. 在SQL Console控制台中输入SQL语句,单击执行按钮。
    说明 编辑SQL语句时提供了智能提示和高亮功能,您可以在下方的执行结果中查看查询到的数据。
  3. 您可以在搜索框对结果集进行检索。
  4. 单击执行结果右上角的导出文件,您可以导出查询结果。

关于数据查询的详情介绍,请参见数据查询

表操作

您可以在SQL Console直接通过执行SQL语句来进行一系列的表操作,例如创建表、编辑表、删除表等。

您也可以通过我们提供的可视化编辑功能对表进行操作,具体操作为:在SQL Console中,右键单击目标表,单击编辑表结构,您可以通过可视化编辑直接修改表的基本信息、列信息、索引和外键信息。
说明 本案例以编辑表结构为例进行演示。

数据变更

您可以在SQL Console直接通过执行SQL语句来进行一系列的数据变更操作,例如插入、删除、修改数据等。

您也可以直接在查询到的结果集中对数据直接进行修改,具体操作为:在执行结果页下,单击新增,在出现的空白行中填写新数据,单击提交修改即可。
说明 本案例以插入数据为例进行演示,数据单元格左上角的红色三角形是为了方便您辨认这条数据是新增或者修改过的。

常用SQL管理

在数据库实验室,您可以对您常用的SQL进行管理。在SQL Console中,单击常用SQL,您可以添加、编辑、删除和选择(将SQL直接添加到执行界面中)您常用的SQL。

命令窗口模式

除了在SQL Console中直接执行SQL以及通过可视化操作进行表和数据的变更之外,数据库实验室还为您提供了命令窗口模式。在SQL console中,右键单击目标表,单击命令窗口,即可进入命令模式。

导入和导出

数据库实验室支持数据和表结构的导入和导出功能。在SQL console中,右键单击目标表,单击导出 > 导出该表,您可以选择导出表中的数据、表的结构,或者两者同时导出。
说明 本案例以导出该表为例进行介绍,关于数据导入和导出的详情介绍,可参见数据导入数据导出

数据库导出

数据库实验室支持将整个数据库进行导出。在控制台首页,单击顶部导航栏的数据方案 > 数据导出 > 数据库导出
您也可以在SQL Console中单击导出 > 导出该库,将数据库进行导出。

跨库查询

数据库实验室的跨库查询功能为您提供了跨不同数据库类型进行关联查询的能力。

  1. 在控制台首页,单击顶部导航栏的SQLConsole > 跨库查询进入。
    您也可以在SQL Console中单击前往跨库查询进入。
  2. 在跨库查询界面的左侧,您可以看到您已开通实例的DBLink列表。每个DBLink都会指向一个实例。
  3. 在查询SQL中,您通过DBLink指代您希望查询的实例。
    例如,如果希望查询PolarDB for MySQL实例下面dms_polardb_mysql这个库的courses表,您可以这样写SQL:
  4. 通过跨库查询,您可以关联查询不同类型的数据库。
    例如,下面这个SQL将PolarDB for MySQL和 RDS for SQLServer这两个实例进行关联查询:

设置敏感列

在数据表中,有些数据可能是敏感字段,不希望被其他人看到具体的值。数据库实验室提供给敏感字段进行加密的功能。在SQL console中,右键单击目标表,单击安全级别调整,就可以对该表中的字段设置或者取消敏感列设置。
例如,我们希望对students这张表中的grade字段进行加密,我们将grade这个列的级别调整为机密,然后单击提交流程到安全部门,在弹框中单击确认即可。 再次对students这张表进行查询时,grade这个字段已经被加密。 关于设置敏感列的详情介绍,请参见字段安全级别调整

测试数据构建

数据库实验室可以为您的表构建测试数据。在SQL console中,右键单击目标表,单击数据方案 > 测试数据构建即可进入。
您可以根据需要来构建这张表的测试数据。

关于测试数据构建的详情介绍,请参见测试数据构建

操作日志查看

数据库实验室还提供了操作日志查看的功能。在控制台首页,单击顶部导航栏的系统管理 > 安全管理 > 操作日志,即可以进入操作日志界面。

关于操作日志的详情介绍,请可参见操作日志

应用程序或命令行直连

如果您希望通过应用程序或者命令行的方式直接连接数据库,目前MySQL数据库已支持该功能。在控制台首页左侧,右键单击目标实例,单击获取连接信息,您就可以看到目标实例的连接地址以及您的账号名和密码。

获取帮助

如果您对数据库实验室的使用有什么疑问或者建议,可以单击顶部导航栏帮助 > 人工服务,加入用户群,我们很乐意为您解答。