将 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的主要内容,如果未能解决你的问题,请参考以下文章