前言

MemFireDB支持数据表的导入导出操作。为了提升系统易用性,本文档主要针对客户端Navicat和DBeaver对MemFireDB的导入导出功能进行说明。重点关注csv文件的导入导出功能。


  1. 选择数据类型
    打开Navicat客户端,根据MemFire Cloud给出的连接信息连接好数据库。
    点击Navicat客户端的Table下的Import Wizard,选择导入数据的类型,可以看到Navicat支持txt、csv、xls、xml、json等多种文件类型导入,本文档主要针对csv类型进行说明:
图片名称
  1. 选择待导入文件
    点击“continue”,进入选择文件页面,如下所示。
    点击“add file”按钮,选择上要导入的数据文件源,Navicat支持一次性导入多个文件。
图片名称
  1. 格式选项修改
    可对源文件定义一些附加选项,例如字段之间分隔符,若无特殊要求,可直接跳过。
图片名称
图片名称
  1. 选择目标表
    选择源文件数据待导入的目标数据库表,可以选择已创建的数据表或者输入新的数据表名称。
图片名称
  1. 设置字段映射
    用户可以自定义源文件与目标数据表的字段映射关系。
    (1) 目标表为已创建数据表时,可修改对应关系,例如:修改对应主键(Primary Key);
图片名称
(2) 目标表是待创建新表时,还可以修改对应列名。
图片名称
  1. 选择导入模式
    如果是新数据表的话,选择第一项。根据具体导入情况,选择不同的选项。
图片名称
  1. 导入数据
    开始导入源数据,导入结果受源文件内容影响。Navicat会展示数据导入的进度,包括数据表数目、错误数量、消耗时间等以及日志信息。
图片名称

DBeaver导入数据表

  1. 选择数据类型
    打开DBeaver客户端,根据MemFire Cloud给出的连接信息连接好数据库。
    点击DBeaver客户端的Tables下的Import Data,选择导入数据的类型,目前DBeaver支持csv格式文件导入:
图片名称
  1. 选择待导入文件
    点击“next”,进入选择文件页面,配置待导入文件或目录,如下所示。
    选择要导入的文件源,DBeaver支持一次性导入多个文件。
图片名称
  1. 格式选项修改
    可对源文件定义一些附加选项,若无特殊要求,可直接跳过。
图片名称
  1. 导入数据
    开始导入,导入结果受源文件内容影响。
图片名称

  1. 选择导出数据类型
    打开Navicat客户端,根据MemFire Cloud给出的连接信息连接好数据库。
    (1) 点击选中待导出的数据表;
    (2) 点击Export Wizard,选择待导出的文件类型,可以看到Navicat支持txt、csv、xls、xml、json等多种文件格式导出。本文档主要针对csv格式进行说明。
图片名称
  1. 选择保存地址
    用户可以点击“change”按钮, 选择导出文件的保存地址。
图片名称
  1. 选择导出表项
    用户可根据实际需求,灵活勾选要导出数据表中的那些字段列信息。
图片名称
  1. 选择导出格式
    可以自定义某些选中,包括出错是否继续、字段之间分隔符等。
图片名称
  1. 导出数据
    完成以上所有选择配置后,点击“start”按钮,开始进行数据表导出操作。
图片名称

DBeaver导出数据表

  1. 选择导出数据类型
    打开DBeaver客户端,根据MemFire Cloud给出的连接信息连接好数据库。
    (1) 点击选中待导出的数据表;
    (2) 右击选择“import data”,选择待导出的文件类型,DBeaver导出操作与导入操作不同,支持txt、csv、SQL、html、xml、json等多种文件格式导出。
图片名称
  1. 选择导出格式
    用户可自定义数据转换的设置,包括导出分隔符等。
图片名称
  1. 配置导出参数
    配置导出参数,包括存放目录,文件名等。
图片名称
  1. 数据导出
    完成以上所有选择配置后,点击“start”按钮,开始进行数据表导出操作。
图片名称