本文介绍如何在DMS的SQL Console中对数据库进行查询、更新等操作。
前提条件
具有对应数据库的查询、修改等对应权限,详情可参见 管理访问控制权限。进入SQL Console
- 登录数据管理DMS 5.0。
- 在顶部菜单栏中,选择 。
- 在请先选择数据库对话框中,搜索并选择数据库,单击确认。
使用SQL语句查询数据
- 进入SQL Console。
- 在SQL Console窗口中,输入查询语句或双击表列表的某个表名,自动生成查询表的SQL语句,再单击执行。
完成查询数据操作后,您还可以进行在 执行结果区域编辑结果集。详细信息,请参见 管理结果集。
使用SQL语句更新数据
- 进入SQL Console。
- 在SQL Console窗口中,输入更新语句,单击执行。
- 在执行确认对话框中,单击确认。
管理常用SQL
- 进入SQL Console。
- 在SQL Console窗口中,输入SQL语句并选中。
- 单击 。
- 在添加我的SQL对话框中,输入标题,选择适用范围,单击确认即可将该语句增加至常用SQL中。
- 在SQL Console窗口中,选择 , 单击目标标题即可快速载入SQL语句。
通过表的形式查看数据
- 进入SQL Console。
- 在SQL Console窗口中,右键单击目标表,从弹出的列表中单击打开表。
- 在弹出的表页签下,即可用表格形式查看数据库。
- 在页面右上角单击
图标,选择列名后,单击确定可修改表查询的返回列。
创建表
- 进入SQL Console。
- 右键单击可视化操作区域的空白处,选择创建表。SQL Console窗口区域划分,请参见SQL窗口界面介绍。
- 配置表的基本信息、列信息,索引信息和外建信息可根据业务需要进行配置。
- 配置完成后,单击页面下方保存变更。
- 查看表。
说明 若保存变更操作完成后,创建的表仍未显示在可视化操作区域,请单击
图标。
管理结果集
查询结果集
在结果集右上角的搜索框中,输入待查询的内容,此时与输入内容模糊匹配的数据都会被高亮显示。您也可以选中过滤,此时仅会筛选出与输入内容模糊匹配的数据行。
导出结果集
单击导出文件,您可以导出所有结果集(单个SQL Console下所有结果集,每个结果集都会有独立的Excel)、导出结果集excel、导出结果集text等多种类型文件。
编辑结果集
您可在结果集区域,单击开启编辑进行新增、删除等操作,编辑完成后,单击提交修改即可。
说明 无非空主键或唯一键等情况时不可编辑结果集。无法进行编辑时,请将鼠标移至
图标上,查看无法编辑的具体原因及解决方案。

- 新增数据:该操作会在结果集数据的最后一行增加空数据行,您可输入待增加的数据。
- 编辑数据:单击单元格即可进行编辑操作,但已脱敏的敏感字段不可编辑。被编辑的字段会在单元格左上角出现红色角标。
- 删除数据:选中某一行数据,单击删除(删除后数据行背景会被置为灰色)。
说明 删除操作可撤销。
- 提交修改:在您完成新增、编辑或删除操作后,才可使用提交修改功能。单击提交修改并执行SQL成功后,修改的数据才会生效。请重新执行SQL查看修改后的结果数据。
复制结果集
以在Windows系统操作举例。
- 复制单个单元格的数据:选中单元格,单击
或使用快捷键
Ctrl+C
复制数据。 - 复制结果集区域的数据:首先选中待复制数据区域左上角的单元格,按下
Shift
键的同时,单击待复制数据区域右下角的单元格,此时,待复制数据区域都被选中(高亮显示),最后使用快捷键Ctrl+C
复制数据。 - 复制结果集的多列数据:
- 复制连续列数据:首先单击待复制数据区域的第一列数据列名,按下
Shift
键的同时,单击待复制数据区域最后一列数据的列名,最后使用快捷键Ctrl+C
复制数据。例如,待复制test_table表中的第1~5列数据,首先单击第1列数据的列名,按下
Shift
键的同时,再单击第5列数据的列名,此时,第1~5列的数据都被选中(高亮显示),最后使用快捷键Ctrl+C
复制数据。 - 复制间隔列数据:首先单击待复制数据区域的任意一列列名,按下
Ctrl
键的同时,单击待复制数据区域的列名(可多选),最后使用快捷键Ctrl+C
复制数据。例如,待复制test_table表中的第1、3、5列数据,首先在这三列中任选一列并单击其列名,按下
Ctrl
键的同时,分别单击其他两列数据的列名,此时,第1、3、5列的数据都被选中(高亮显示),最后使用快捷键Ctrl+C
复制数据。
- 复制连续列数据:首先单击待复制数据区域的第一列数据列名,按下
- 复制结果集的多行数据:
- 复制连续行数据:首先单击待复制数据区域的第一行前的序号,按下
Shift
键的同时,单击待复制数据区域最后一行前的序号,最后使用快捷键Ctrl+C
复制数据。例如,待复制test_table表中的第1~5行数据,首先单击第1行数据的序号,按下
Shift
键的同时,单击第5行数据的序号,此时,第1~5行的数据都被选中(高亮显示),最后使用快捷键Ctrl+C
复制数据。 - 复制间隔行数据:首先单击待复制数据区域的任意一行前的序号,按下
Ctrl
键的同时,单击待复制区域数据行前的序号(可多选),最后使用快捷键Ctrl+C
复制数据。例如,待复制test_table表中的第1、3、5行数据,首先在这三行中任选一行并单击其序号,按下
Ctrl
键的同时,分别单击其他两行数据的序号,此时,第1、3、5行的数据都被选中(高亮显示),最后使用快捷键Ctrl+C
复制数据。
- 复制连续行数据:首先单击待复制数据区域的第一行前的序号,按下