
# 数据导出
由于数据查询只限于服务少量数据的实时查询，数据量大时，需要分页查看，此时，您可通过数据导出功能，快捷获得一次查询的所有数据信息。或者当进行数据备份或迁移时，您也可通过数据导出功能，获取完整的数据信息。
数据管理服务提供数据导出功能，您可以导出整个数据库、部分数据表或者SQL查询结果集。
#### 使用须知
- 如果导出数据时未勾选"生成单表文件"，则导出的数据文件后缀为".zip"格式，此格式的数据文件暂不支持直接导入，需要解压后才可再次导入。
- 如果导出数据时勾选了"生成单表文件"，则导出的数据文件为每个单表的数据文件（".sql"或者".csv"格式），该情况下导出的数据文件可直接再次导入。
- 如果导出的MySQL 8.0实例表数量超过10万（5.7和5.6版本超过1万）时，使用[导出数据库]功能会报错表数量过多，无法导出数据。此时请使用[导出SQL结果集]功能。
- 仅支持当前登录IAM账号的OBS桶，不支持跨账号授权的OBS桶导出。
 
#### 前提条件
您已经在数据库管理服务控制台上创建用户库。详情请参见[新建数据库](https://support.huaweicloud.com/usermanual-das/das_08_0014.html)。
 #### 导出数据库
1. [登录DAS管理控制台](https://console.huaweicloud.com/das/#/das/overview)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653209.png)，选择区域和项目。
3. 在左侧导航栏中，单击"开发工具"，进入开发工具页面。 
   您也可以在产品概览页面，单击"进入开发工具"，进入开发工具页面。
   
   
4. 选择需要登录的目标数据库实例，单击操作列表中的"登录"，登录目标数据库实例。
5. 在顶部菜单栏选择"导入·导出 \> 导出"。
6. 在页面左上角选择"新建任务 \> 导出数据库"。 
   图1新建导出数据库任务   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694533813.png)
   
   
7. 在新建数据库导出任务弹框中，根据需要设置基本信息、及高级选项等。 
   图2新建数据库导出任务   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694533821.png)
   - 新建数据库导出任务时，您可以通过是否勾选"导出数据库中所有表"的选项来选择导出全库数据或者指定导出部分表的数据。
   
   - 数据库分为用户库和系统库，系统库不支持导出。如需导出数据，请将业务表创建在用户库中再执行导出。
   
   - DAS在执行导出操作时，会连接到您的备库进行导出，可以有效规避导出时对主库的性能影响，但当备库复制延迟较大时，会存在"导出的数据不是最新数据"的可能性。
   
   - DAS不会保存任何用户数据，导出的数据文件将保存到您创建的OBS桶中，存储位置可以指定具体路径。单击查看桶ACL信息，可以查看桶是否为OBS公开桶。
   
   - 创建OBS桶免费，但保存文件将产生一定的费用。导出数据最大支持48GB。
   
   
   
   
8. 设置完导出任务信息，单击弹出页面下方的"确定"，创建导出任务。
9. 在导出任务列表页面，您可查看任务ID、任务类型、任务状态、进度等信息。
10. 您可在列表操作栏，单击"查看详情"，在任务详情弹出页面，查看本次导出任务执行的详情信息。 
    图3任务列表   
    ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653057.png)
    
    
 
 #### 导出SQL结果集
1. [登录DAS管理控制台](https://console.huaweicloud.com/das/#/das/overview)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653209.png)，选择区域和项目。
3. 在左侧导航栏中，单击"开发工具"，进入开发工具页面。 
   您也可以在产品概览页面，单击"进入开发工具"，进入开发工具页面。
   
   
4. 选择需要登录的目标数据库实例，单击操作列表中的"登录"，登录目标数据库实例。
5. 在顶部菜单栏选择"导入·导出 \> 导出"。
6. 在页面左上角选择"新建任务 \> 导出SQL结果集"。 
   图4新建导出SQL结果集任务   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646334094.png)
   
   
7. 在新建SQL结果集导出任务弹框中，根据需要设置基本信息、及高级选项等。 
   图5新建SQL结果集导出任务   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646333368.png)
   - SQL结果集导出任务中，SQL语句文本大小上限为5MB。
   
   - 如果您需要导出多条SQL结果集，可以在执行SQL框中输入多个SQL语句然后使用";"分隔换行。任务导出成功后会生成多个不同的SQL文件，一个SQL对应一个文件。
     图6导出多条SQL结果集   
     ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001713599017.png) 
   
   - DAS不会保存任何用户数据，导出的数据文件将保存到您创建的OBS桶中。
   
   - 存储位置中，单击查看桶ACL信息，可以查看桶是否为OBS公开桶。
   
   - 创建OBS桶免费，但保存文件将产生一定的费用。导出数据最大支持48GB。
   
   
   
   
8. 设置完导出任务信息，单击弹出页面下方的"确定"，创建导出任务。
9. 在导出任务列表页面，您可查看任务ID、任务类型、任务状态、进度等信息。
10. 您可在列表操作栏，单击"查看详情"，在任务详情弹出页面，查看本次导出任务执行的详情信息。 
    图7任务列表   
    ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646333356.png)
    
    
 
#### 下载数据文件
通过DAS导出任务导出的数据将保存到您创建的OBS桶中，您可以通过以下方式下载导出的数据文件。
- 通过DAS导出任务列表或任务详情界面中下载。
- 通过OBS服务管理控制台下载。
 
#### 快速导出数据（不再推广）
![](https://support.huaweicloud.com/usermanual-das/public_sys-resources/note_3.0-zh-cn.png)
快速导出数据功能当前已不再推广，仅限存量用户使用。
1. [登录DAS管理控制台](https://console.huaweicloud.com/das/#/das/overview)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653209.png)，选择区域和项目。
3. 在左侧导航栏中，单击"开发工具"，进入开发工具页面。 
   您也可以在产品概览页面，单击"进入开发工具"，进入开发工具页面。
   
   
4. 选择需要登录的目标数据库实例，单击操作列表中的"登录"，登录目标数据库实例。
5. 在顶部菜单栏选择"导入·导出 \> 导出"。
6. 在页面左上角单击"快速导出"，选择需要导出数据的库。 
   图8快速导出   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000002003361348.png)
   ![](https://support.huaweicloud.com/usermanual-das/public_sys-resources/note_3.0-zh-cn.png)
   快速导出单表限制20万行，如需导出更多数据，请使用"新建任务 -\> 导出数据库"功能。
   
   
7. 在创建快速导出任务弹窗中选择存储位置，并单击"确定"。 
   图9快速导出   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000002039600489.png)
   
   
8. 在任务列表中，查看快速导出任务。 
   图10任务列表   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000002003519688.png)
   您可以单击操作列的查看详情，查看当前导出任务的执行情况以及本次导出的表信息。
   图11任务详情   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000002039519633.png)
   
   
 
