【问题标题】:Importing data from MS Access从 MS Access 导入数据
【发布时间】:2016-04-30 01:50:46
【问题描述】:

有没有办法将数据从 MS Access 导出到另一个数据库?我知道可以将数据导出为无法访问,但我正在寻找一种方法,每天一次从 MS Access 表中提取数据并将其上传到 PostgreSQL 或 MySQL 等 SQL 数据库中。

【问题讨论】:

  • 只需将表格导出为平面文件(xml、csv、txt、xlsx)并导入其他 RDMS。或者,如果您有 MSAccess.exe,您可以从其他 RDMS 链接表并使用 SQL 查询进行迁移。 MS Access 默认使用 Jet/ACE SQL 引擎(Windows .dll 文件)。
  • 我认为导入是问题所在,因为您必须调整数据类型(例如 boolean 是 MySQL 中的 tinyint):我认为 MySQL Workbench 迁移向导为您完成了大部分工作dev.mysql.com/doc/workbench/en/…

标签: mysql postgresql ms-access etl


【解决方案1】:

没关系,我想通了。我使用 Talend Open Studio 进行数据集成。它有一个用于 Microsoft Access 的连接器,可让您写入访问、创建访问或从访问中读取。

【讨论】:

    【解决方案2】:

    您可以从 M$ 导出到 csv

    然后使用此命令通过 pgadminplsql

    将数据导入 postgresql
    copy your_created_table FROM '/your/path/to/file.csv' USING DELIMITERS ',' CSV;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多