将 MySQL 转换为 MS Access

Posted

技术标签:

【中文标题】将 MySQL 转换为 MS Access【英文标题】:Converting MySQL to MS Access 【发布时间】:2011-03-28 22:11:17 【问题描述】:

我在 mysql 中有一个包含大量数据的表,我真的不想手动将其复制到 MS Access。简单来说,我将如何将表从 MySQL 转换为 MS Access。

提前致谢!

S

【问题讨论】:

【参考方案1】:

一种选择是使用 ODBC。使用 Access 从 MySQL 中提取数据。

安装MySQL ODBC driver。 为 MySQL 数据库创建系统 DSN。 创建一个新的 Access 数据库。 找到合适的访问菜单命令来导入外部数据。这取决于您的 Access 版本。 A2010 有一个名为“外部数据”的功能区菜单。 使用您创建的 DSN 选择 ODBC 数据源(机器数据源)。 选择您需要的表,然后继续导入。

【讨论】:

@p:这需要 MySQL 在 Windows 上运行吗? @Eric:我没有用非 Windows 端点测试过这个。 ODBC 是跨平台的,我猜它是受支持的,但显然需要进行一些测试。自己没做过。 MySQL 不应该必须在 Windows 上运行才能正常工作。在我看来,您目前得到的两个答案都是很好的解决方案。 感谢大家的意见,我现在就试试,告诉你我的进展如何。 我可以使用这些说明导入数据,但是表之间的关系丢失了。【参考方案2】:

一种简单的方法是将表从 MySQL 导出为 CSV 格式,然后使用数据导入向导将其从 CSV 导入 Access。

MySQL 转 CSV

http://www.electrictoolbox.com/mysql-export-data-csv/

CSV 访问

http://www.brighthub.com/computing/windows-platform/articles/27511.aspx

【讨论】:

感谢 Eric,感谢您的意见!

以上是关于将 MySQL 转换为 MS Access的主要内容,如果未能解决你的问题,请参考以下文章

将 mysql 查询转换为 MS SQL

将 MS Access 97 转换为 MySQL 5.5(有任何工具吗?)

需要将ms查询转换成mysql查询

帮我将给 ms 访问查询转换为 MySQL 查询?

如何从 MS Access 转换为 MySQL?

sql语句里怎么将String转换成Date