您可以在数据管理DMS的SQL Console中非常便捷地执行各类SQL语句,同时支持以可视化的方式对目标数据库进行增、删、改、查等操作。适用于数据查询、数据开发等场景。

前提条件

已具备目标库或表的查询权限,关于申请权限的说明,请参见权限管理

SQLConsole界面介绍

SQLConsole
表 1. SQLConsole界面介绍
序号 区域 说明
可视化操作区域 可视化地管理数据库:
  • 可查看当前数据库的所有表、字段、索引数据,也可以右键单击目标表,进行编辑表结构、导入数据、导出数据等快捷操作。

  • 可编程对象
    可创建、查看、执行、管理(删除)视图存储过程函数触发器事件等可编程对象。
    说明 最多只显示1000条。
  • 键值(key-value)对信息
    说明 NoSQL数据库将会显示键值对(Key)信息。
扩展功能区域 该区域为您提供了扩展功能的便捷入口,当前支持的功能如下:
  • 表详情表列表):单击表详情图标可切换至表列表页,单击查询图标可返回查询页。
  • 数据分析图标(数据分析):单击数据分析图标图标可创建数据分析工单,更多信息,请参见数据分析
    说明 仅RDS MySQL数据库会显示该图标。
  • DAS入口图标(数据库分析):提供一键诊断、实时性能、实例会话、空间分析等数据库自治服务,系统会跳转至数据库自治服务DAS平台,更多信息,请参见实时性能实例会话
  • 同步元数据同步元数据):单击该按钮后,DMS将采集数据库上最新的表、字段、索引、可编程对象等元数据信息,用于实现表、字段、可编程对象的权限分级管控,更多信息,请参见元数据
  • 导出(导出):通过导出功能可导出数据库、数据库的表结构或建表语句,同时可以访问数据库表结构版本管理页面。
  • 操作审计入口图标操作审计):操作审计保存了所有数据查询和变更记录,可查询执行的操作、操作人和操作时间等信息。更多信息,请参见操作审计

    风险审计功能搜集和评估数据库在使用过程中产生的各类风险,更多信息,请参见风险审计报告

  • 分享功能图标分享):通过该功能可以向相关人员分享该数据库的控制台与命令,更多信息,请参见SQL Console分享
  • 超级SQL模式超级SQL模式):开启超级SQL模式后,管理员和DBA在SQLConsole中执行SQL语句将不受安全规则的限制。更多信息,请参见超级SQL模式
命令执行区域 输入SQL语句后单击执行,对数据库进行操作,并且提供格式化、执行计划、常用SQL、显示设置等操作。
说明 您可以单击增加页签图标,增加多个查询页签
执行结果区域 执行SQL后,可以查看执行结果,同时提供查看单行详情、新增、删除、提交修改等操作。
说明 单击执行历史,您可以查看SQL执行历史,包括开始时间、数据库、SQL等,且支持导出。

操作步骤

  1. 登录数据管理DMS 5.0
    说明 如果您需要切换到旧版数据管理DMS,单击页面右下角返回旧版,进入数据管理DMS平台。具体操作,请参见数据管理DMS 5.0切换至旧版
  2. 在顶部菜单栏中,选择SQL窗口 > SQL窗口
    说明 如果您使用的是旧版数据管理DMS,在顶部菜单栏中,选择全部功能 > SQLConsole > 单库查询
  3. 请先选择数据库弹框中,搜索并选择数据库,单击确认
  4. SQLConsole区域输入要执行的SQL语句,单击执行

默认项说明

  • 若表上存在敏感、机密字段并且未单独开通对应权限,则在查询结果显示时会以******显示,更多信息,请参见敏感数据管理
  • 查询显示的结果行数默认为200行,可以由管理员在安全与规范 > 安全规则里修改。
    说明 如果您使用的是旧版数据管理DMS,在全部功能 > 系统管理 > 安全 > 安全规则里修改。
  • 允许SQL进行全表扫描的最大值为10 GB,可以由管理员在安全与规范 > 安全规则里修改。
  • 执行单个SQL的默认超时时长为60秒,可以由管理员在实例管理 > 更多 > 编辑实例 > 高级信息里修改。