覆盖主要内容
版本: 6.1.0

从 MySQL 批量导出到文件

组件介绍

该作业组件功能是将数据库中的某些列的值导出到文件中。


  • 输入:数据库
  • 输出:文件
  • 参数:无

组件图标

页面介绍

参数选项

选项说明样例值
数据库连接要使用的数据库连接名
源模式要使用表的模式
源表数据库表
目标文件名要导出的文件名
高优先级优先导出到文件
类型导出文件或删除文件
字段分隔符字段间的分隔符
字段封闭符
可选封闭符要使用的数据库连接
行终止符要使用的行终止字符串
列名数据库表的列名,可选。
前...行要导出的表行数(从前到后)
如果文件存在如果导出的文件名存在,要执行的操作
添加文件到结果文件名

使用案例

案例数据

1、“从 MySQL 批量导出到文件”组件的使用需要先准备一个已有的数据库连接。在本案例中选择mysql数据库,表名为“test1”,这个表共包含四个字段:“name1”、“age1”、“sex1”、“order1”。

2、如果没有数据库连接,需要先新建一个数据库连接,具体步骤为: 点击左侧“数据源管理”--->右键“rdbms”--->点击“新建数据源”。弹出一个数据库信息编辑的窗口,并做如下配置:

1)选择连接类型为“mysql”;

2)填写数据连接信息。点击“测试”按钮,弹出以下窗口表示连接成功,如下图所示。

  • 注意:如果是使用 MySQL8.0 及以上版本,需要在数据库连接信息的“选项”配置下图所示信息。

案例示例

案例介绍将mysql数据库中的字段导出到文件中。

总体流程如下:

案例操作

1、拖动“从 MySQL 批量导出到文件”组件到画布,双击打开画布。配置数据库连接,流程如上所述。配置好数据库连接信息以后,选择一个数据库连接名。

2、选择模式和数据库表,并选择一个文件名或者手动输入文件名,并填写其他有需要的字段。本案例配置如下图所示。

  • 注意:不是所有数据库都有模式信息,只有PostgreSQL/Oracle等数据库有模式,常见的Mysql等数据库是没有模式的,没有的就不用填。

3、在“列名”字段输入要导出的字段名,可以选择多个字段,用“,”分隔。也可以点击右边“编辑”,选择要导出的字段。本案例具体操作如下。

4、配置完成后,点击保存。本案例总体流程如下图所示。

5、总体流程如下图所示。点击运行,选择从“Start”开始执行作业,点击启动。

6、运行结果如下图所示,可以看到运行结果为true,证明导出成功。反之,如果运行结果为false,则导出失败。

  • 注意:导出失败的原因可能有“文件名已存在”、字段名设置错误等。