前提条件
- 已将可用的实例添加至组织,添加云数据库详见实例列表-添加云数据库,添加公网/直连数据库详见实例列表-添加公网/直连数据库。
- 已准备好该实例的数据库账号、密码。
查询窗口界面介绍
表1 查询窗口界面介绍
序号 区域 说明 ① 团队信息区域 展示当前实例所属的团队名称。 ② 打开新标签页 点击,可打开一个当前选中数据库的新的查询标签页,最多可同时打开10个标签页。查询标签页的名称与脚本的名称保持一致。 ③ 实例信息区域 展示实例的IP、端口、实例名称等信息,鼠标悬浮可展示完整的信息。 ④ 功能按钮区域
执行:执行标签页内的SQL语句,也支持选择部分SQL语句执行。设定了F8为快捷键。
保存:将当前查询窗口中的所有SQL语句保存至我的脚本,方便下次使用,并支持对脚本进行命名。
格式化:优化选中的SQL语句的展示格式,增强可读性。
语法帮助:提供了涵盖表/索引、show语句、视图、函数/存储过程、触发器、事件、权限相关的语法,以及select、update、insert、delete、replace等常用语法。
会话管理:会话管理帮助数据库运维和管理人员,快速查看与管理实例的会话信息,并支持高效定位难以排查的异常会话与阻塞问题。
设置:可以对查询窗口标签页内的字体大小、结果集展示方式、语法提示功能开启状态等选项进行设置。
注意事项:提示用户查询窗口暂不支持会话保持功能,依赖于SAVEPOINT、HANDLER等的事务性语句请一次性执行。
⑤ 数据库用户区域 展示当前登录的数据库用户,可以进行退出或切换账号操作。
:跳转到对象列表界面。
:进入全屏操作。
⑥ 数据库信息区域 展示当前选择的数据库信息,点击下拉列表可以切换到当前实例下其他的数据库,点击右侧的复制图标,可以复制完整的数据源信息。 ⑦ 可视化操作区域 该区域提供可视化管理数据库的功能:
表:分页展示当前数据库中的所有表信息,包括表名、表的大小、表的字段、字段类型、索引。右键单击目标表名称时,可进行打开表、新建表、编辑表、查看表详情、重命名表、复制表名、删除表等操作。且支持对表名进行搜索,修改表数据后,可以点击刷新按钮更新元数据。双击表名可于查询标签页生成简单的查询语句。
可编程对象:可查看当前数据库中的所有的可编程对象,包括视图、存储过程、函数、事件、触发器。右键单击可编程对象名称时,可进行创建、查看、编辑、删除等操作。
我的脚本:分页展示脚本列表,右键脚本名称可以对脚本进行查看、编辑、删除、复制、重命名等操作。
⑧ 命令执行区域 支持如下功能:
SQL执行:支持执行单条语句或批量执行,批量执行最多一次执行20条语句,每条语句对应一个结果集。
中断执行:SQL执行过程中可以单击取消查询中断SQL的执行。
语法高亮:以不同颜色显示不同的语法元素,尤其会对关键字进行区别显示,提高SQL语句可读性。
元数据智能提示:根据用户输入的内容以及数据库的语法规则,自动提示对应的元数据信息。
⑨ 执行结果区域 该区域主要展示执行结果集、执行历史等信息。
执行历史:分页展示当前用户在当前数据库下的SQL语句执行记录,默认展示20条,且支持通过执行时间进行搜索。
结果集:每一条SQL语句对应一个结果集,结果集界面展示SQL语句执行成功或者失败的信息。对于执行成功的查询语句,结果集支持新增、删除、修改、导出等操作。同时前端界面支持对查询结果进行关键字搜索、高亮展示、展示界面调整等功能。
操作步骤
- 用户登录DMS系统。
- 在左侧菜单栏依次点击开发空间 > 查询窗口 ,进入查询窗口首页。
- 在查询窗口首页的下拉列表中选择目标库或者目标模式,点击查询按钮。
- 在打开的实例登录弹窗中输入数据库账号密码,登录实例。
注意事项
- 查询结果分页显示,每个分页默认展示20行数据,单次查询最大返回3000行,暂不支持用户修改该最大行数的默认值。
- 针对单个实例,最多可同时打开10个查询窗口。
- 单页显示的表数量默认为20个,暂不支持用户修改默认值。
- 单次查询最大支持50000个字符的SQL内容,最多支持20条SQL语句一次性执行。
- 对于MySQL系、SQLServer的实例需要选择到库级别进行操作,对于PostgreSQL系的实例需要选择到模式级别进行操作,为了叙述方便,本页面的说明皆以MySQL实例为标准。