数据库:在 MS Access DB 和 MYSQL 之间迁移数据

Posted

技术标签:

【中文标题】数据库:在 MS Access DB 和 MYSQL 之间迁移数据【英文标题】:Databases: Migrate data between MS Access DB and MYSQL 【发布时间】:2011-01-04 15:47:23 【问题描述】:

我有 2 个数据库,一个是来自旧网站的 MS Access DB,另一个是来自基于 Joomla+VirtueMart 的新网站的 mysql。 我需要将现有产品从 MS Access 迁移到 MYSQL。

我曾想过将 SQL 查询放在服务器上并在 MYSQL 工作台中编写 SQL 查询,直到我有一个很好的脚本,但我对 SQL 很陌生,所以我宁愿避免这样做。

我有更好的方法和更有效的吗?

【问题讨论】:

【参考方案1】:

您始终可以将export 转换为 CSV 和import 在 MySQL 中。

【讨论】:

【参考方案2】:

您可以使用Database Workbench等工具

【讨论】:

【参考方案3】:

MySQL 提供了一个名为“MySQL 迁移工具包”的免费图形工具,它可以自动将 Access 2003 MDB 文件(模式 + 数据)迁移到 MySQL。 更多信息请点击以下链接:

http://www.mysql.com/why-mysql/white-papers/a-guide-for-migrating-from-microsoft-access-to-mysql/

(您需要在 Oracle 注册才能下载 PDF 指南)。

【讨论】:

【参考方案4】:

这是另一个使用 ODBC 技术的链接

https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-examples-tools-with-access-export.html

【讨论】:

以上是关于数据库:在 MS Access DB 和 MYSQL 之间迁移数据的主要内容,如果未能解决你的问题,请参考以下文章

CakePHP 和使用 Unixodbc 连接到 MS Access db

如何在打开 MS Access DB 时禁用宏和启动值

在 MS Access DB 中存储正则表达式会杀死功能

Delphi:在没有 Ms Access 的情况下创建 Access DB (.mdb)

如何在线获取静态 MS-Access DB 并使用 PHP 连接到它?

如何自动断开空闲用户与 MS Access DB 的连接?