关系数据库MySQL版

CSV文件、TXT文件或SQL脚本导入导出数据

2025-06-03 01:49:50

前提条件

          操作用户拥有目标数据库的导入、导出权限。

          目标数据库已是登录状态。

          数据导入、导出功能支持的资源池请参考数据管理服务的资源池约束。

约束限制

          数据导入功能支持的数据库类型:支持MySQL、PostgreSQL等数据库类型。

          数据导入功能支持本地上传SQL文件、CSV文件(逗号分隔值)、TXT文件(逗号分隔值)。

          数据导入功能支持的写入方式:

          INSERT INTO:插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错。

          INSERT IGNORE INTO:插入数据,数据库会检查主键(PrimaryKey),如果表中已经存在相同的记录,则忽略当前新数据。

          REPLACE INTO:插入替换数据,数据库会检查主键(PrimaryKey),如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和INSERT INTO一样。

          数据导出功能支持多种常见的数据格式:CSV(逗号分隔值)、SQL文件、TXT文件。

          数据导出功能支持整表导出,也可以输入SQL语句进行定制导出确保只导出您所需的数据。

          数据导出功能当前支持最大数据量100万行。

详细信息请参考数据导入介绍文档、 数据导出介绍文档。

操作步骤

数据导入

1.        登录数据管理服务的管理控制台。

2.        在左侧导航栏,单击 开发空间 > 数据导入,进入数据导入管理页面。

3.        单击数据导入按钮,弹出数据导入工单填写弹窗,工单需要输入的内容说明如下:

a.        目标数据库:数据库实例选择列表,数据来源于数据资产-元数据管理中添加的数据库实例,支持MySQL、PostgreSQL。

b.        文件类型:可以选择csv、sql、txt文件类型其中之一。

c.        目标表:在选择目标数据库下,筛选导入的目标表。

d.        写入方式:可以选择INSERT INTO、INSERT IGNORE INTO、REPLACE INTO三种写入方式其中之一。

e.        附件上传:上传对应文件类型的文件。

f.         工单说明:描述工单备注内容。             

            

4.        填写完数据导入工单后,单击提交按钮,即完成工单的提交,进入数据导入后台执行阶段。

数据导出

1.        登录数据管理服务的管理控制台。

2.        在左侧导航栏,单击 开发空间 > 数据导出 ,进入数据导出管理页面。

3.        单击数据导出按钮,弹出数据导出工单填写弹窗,工单需要输入的内容说明:

a.        选择数据库:数据库实例选择列表,数据来源于数据资产 >元数据管理中添加的数据库实例,支持MySQL、PostgreSQL。

b.        导出类型:可以选择整表导出、SQL结果集两种导出类型其中之一。若是整表导出,需要选择表;若是SQL结果集导出,需要输入SQL查询语句。

c.        导出文件类型:支持CSV(逗号分隔值)、SQL文件、TXT文件。您可以根据需要选择最适合您工作流程的格式。

d.        备注:描述工单备注内容。

            

4.        填写完数据导入工单后,单击评估按钮,对当前的导出任务进行一个评估,输出预计导出行数以及预估导出所需要的时间,提供参考。

5.        点击提交按钮,执行后台导出任务。提交后,将会跳转到导出工单列表页面,可以在工单列表页面查看导出状态。


__3MJX4ugw.T