前提条件
- 已将实例添加至组织,添加实例详见添加云数据库、添加公网/直连数据库
- 已准备好该实例的账号、密码。
操作步骤
平台提供了多个进入查询窗口页面的入口,包括从控制台首页进入、从菜单栏 开发空间 >查询窗口进入、从菜单栏实例列表进入、从实例元数据页面进入等。
从控制台首页进入
- 点击“功能简介”模块中的查询窗口立即体验按钮进入,详见查询窗口首页。
- 点击“最近访问的库/模式”、“最近打开的脚本”列表中的查询操作进入。
从查询窗口首页进入
- 在左侧菜单栏中,选择 开发空间 >查询窗口 ,进入查询窗口首页。
- 选择库/模式后点击查询按钮,或者点击、进入查询窗口操作页面。
从实例列表进入
- 在左侧菜单栏中,选择实例列表 ,默认打开实例列表。
- 双击库/模式名称进入查询窗口操作页面;或右击库/模式名后点击查询窗口进入。
从实例元数据页面进入
- 在左侧菜单栏中,选择 数据源管理 >实例元数据 ,进入实例元数据页面。
- 点击实例列表中的查询操作进入查询窗口操作页面。
功能介绍
使用SQL语句操作数据库
查询窗口目前能够很好的支持MySQL、PostgreSQL、SQLServer、DRDS、MongoDB、DDS的大部分语法,以查询数据为例:
- 进入查询窗口。
- 双击表名称可在SQL编辑器中自动生成查询表的SQL语句,也可输入查询语句后,点击执行按钮,即可在执行结果区域显示查询的数据。
- 支持同时执行多条SQL语句,在执行结果区域会生成多个结果集。
管理结果集
为了叙述方便,下面的说明皆以MySQL实例为标准。
搜索结果集
在结果集右上角的搜索框中,输入查询关键字,此时与输入内容模糊匹配的数据都会被高亮显示。
编辑结果集
单击开启编辑按钮,可以对结果集进行新增、编辑、删除等操作,编辑完成后,需单击提交编辑 。
注意当结果集具有非空主键或唯一键的情况下,才可以进行编辑。
- 新增数据:新增空数据行在结果集的最后一行,此时可输入待增加的数据。
- 编辑数据:单击单元格可进行编辑操作,被编辑的表格左上角将出现红色角标。对于一些特殊的二进制字段,不支持直接编辑,提供上传功能。
- 删除数据:选中某一行数据,单击删除行 ,然后单击提交编辑 。
- 取消编辑:在进行新增、编辑或删除操作后,如果不想进行修改,可以单击取消编辑按钮取消修改。
- 提交编辑:在完成新增、编辑或删除操作后,才可使用提交修改功能。单击提交编辑后会生成预览SQL,单击执行按钮后,修改的数据才会生效。
导出结果集
SELECT等查询类语句支持导出结果集功能。
单击导出结果集按钮,可以将结果集导出为SQL文件、CSV文件或者TXT文件,默认导出当前页的数据,当导出范围选择更多数据时,会跳转到数据导出页面进行导出。
当进行多表联合查询并且导出文件类型为SQL时,可以自定义导出的目标表名。
当导出的结果集包含一些特殊字段时,会跳转到数据导出页面进行导出。
复制结果集
对于结果集,支持单个字段、单行的复制。复制单行数据时,可以选择复制为SQL、CSV、JSON、XML格式。在单个字段上,鼠标右键复制行或复制行为即可看到相关的菜单。
冻结/解冻列
结果集支持对列的冻结和解冻操作。
- 冻结:在未冻结列上右键 >冻结此列 ,即可将该列进行冻结,同时该列会移动到最前面。
- 解冻:在已冻结列上右键 >解除冻结 ,即可将该列解除冻结,同时该列会移动到原来的位置。
管理SQL脚本
进入查询窗口后,可以把常用的SQL保存为SQL脚本,并对脚本进行管理。
添加常用SQL
在当前查询tab页,点击保存按钮,可以把当前查询窗口的SQL语句保存为一个SQL脚本,输入脚本名称后,点击保存,脚本就会显示在脚本列表。
使用SQL脚本
在目标脚本文件右键 > 打开/编辑 ,可以把脚本内容在查询窗口打开,进行再编辑或者执行SQL语句。右键 > 复制使用 ,可以复制脚本的内容在粘贴板。
删除SQL脚本
在目标脚本文件右键 > 删除 ,可以删除对应的脚本文件。
通过表的形式查看数据
- 进入查询窗口。
- 在查询窗口左侧表列表中,右键单击目标表,选择 打开表 。
- 在弹出的tab页中,即可用表格形式查看数据。
执行历史
执行历史会记录用户执行的每一条SQL,包括执行时间、执行语句、执行结果、耗时等信息。支持按时间筛选执行历史,双击执行语句可以快速将SQL语句粘贴到查询窗口。