本文档将向您介绍如何导出表结构、SQL查询结果集、整个数据库。

前提条件

您有对应数据库的查询、导出等对应权限,详情可参见管理权限

导出表结构

  1. 登录DMS控制台
  2. 在左上角的导航栏搜索框中输入目标数据库名称,在DMS对象列表中展开目标实例,双击目标数据库,即可进入对应的SQL Console页。
    进入SQL Console
  3. SQL Console窗口中,右键单击目标表,从弹出的列表中选择导出 > 导出表结构
    导出表结构按钮
    说明 您也可以在SQL Console窗口中,选择导出图标> 整库表结构,即可导出该数据库所有表的表结构。导出整库表结构
  4. 导出表结构页签,根据您的需求,单击对应格式按钮进行导出。
    导出表结构格式按钮

导出SQL查询结果集

  1. 登录DMS控制台
  2. 在左上角的导航栏搜索框中输入目标数据库名称,在DMS对象列表中展开目标实例,双击目标数据库,即可进入对应的SQL Console页。
    进入SQL Console
  3. 用SQL语句查询数据
  4. 执行结果区域,选择导出文件 > 导出更多数据(SQL)
    导出更多数据(SQL)
  5. 设置如下参数,并单击确认
    配置导出
    配置项 说明
    数据库名 默认为当前选择的数据库。
    原因类别 选择数据导出的原因,方便后续查找。
    业务背景 详细描述变更原因或目标,减少沟通成本。
    影响行数 输入SQL语法的预估影响行数。
    跳过校验 选择是否跳过校验,如果跳过校验请务必输入原因。
    相关人 设置的相关人员可查看工单,并协同工作,非相关人员则不能查看工单(管理员、DBA除外)。
    导出SQL语句 输入导出SQL语句。
    工单附件 您可以上传图片、文档格式的文件来补充当前工单信息。
  6. 在弹出的生成工单成功对话框中,单击查看工单
  7. 在工单详情页预检查区域,确认影响行数信息,并单击提交审批
  8. 审批通过后,系统会自动执行导出任务。待系统执行完成后,您可以在工单详情页下方选择数据导出类型,并单击下载导出文件。
    下载导出文档

导出整个数据库

支持导出整个数据库的表结构、数据、以及存储过程、函数、触发器、视图事件等结构类型。

  1. 登录DMS控制台
  2. 在左上角的导航栏搜索框中输入目标数据库名称,在DMS对象列表中展开目标实例,双击目标数据库,即可进入对应的SQL Console页。
    进入SQL Console
  3. SQL Console窗口中,右键单击目标表,从弹出的列表中选择导出 > 导出该库
    导出该库按钮
  4. 设置如下参数。
    配置导出全部表
    配置项 说明
    数据库名 默认为当前选择的数据库。
    导出的表 选择导出部分表全部表
    说明 本案例中为导出全部表
    原因类别 选择数据导出的原因,方便后续查找。
    业务背景 详细描述变更原因或目标,减少沟通成本。
    相关人 设置的相关人员可查看工单,并协同工作,非相关人员则不能查看工单(管理员、DBA除外)。
    导出内容 选择导出内容,当前支持导出数据结构数据和结构
    导出结构类型 选择导出结构类型,当前支持导出一下结构类型:
    • 存储过程
    • 函数
    • 触发器
    • 视图
    • 事件
    更多选项 您可以在该选项中选择更多数据类型导出选项或SQL脚本的拓展选项。
    工单附件 您可以上传图片、文档格式的文件来补充当前工单信息。
  5. 完成参数设置后,单击提交申请
    说明 您提交工单申请后,系统会跳转至工单详情页,您可以在该页面查看工单的基本信息和审批进度。
  6. 审批通过后,系统会自动执行导出任务。待系统执行完成后,您可以在工单详情页下方,单击下载导出文件即可。
    下载导出文件