您的位置:首页 > 数据库 > MySQL

怎样快速的将Access数据库中的表转移到Mysql数据库中 zz

2005-05-27 13:34 399 查看
http://blog.csdn.net/hfly2005/archive/2005/05/27/382003.aspx 
对于使用PHP的用户对于Mysql应该很熟悉了,它基本上是PHP的最佳选择!那么我们如何将Access数据库中的数据转移到Mysql中呢。这篇文章帮你解决这个问题!
一.   环境准备:
1.       安装Mysql数据库环境。
2.       安装Microsoft Access数据库
3.       安装Mysql ODBC (笔者使用的为MySQLODBC-3。51。011版本)
4.       安装Phpmyadmin(需要PHP支持)或者其它的Mysql数据库管理软件
二.   进行转移:
1.       安装完成上述后,我们打开 控制面板à管理工具à数据源(ODBC);选择文件DNS选项卡;单击添加按钮,在弹出的创建新数据源窗口中选择Mysql ODBC 3。51 Driver;单击下一步按钮; 在弹出的新窗口中单击浏览按钮选择你要将DNS文件保存的位置,这里我们选择默认的保存中即可。在保存的文件名中我们输入test.dns,单击下一步,然后单击完成。
2.       在弹出的窗口中, 设置与Mysql 数据库的一些连接的参数; 我们只要填写其中的Mysql Connection Parameters即可。(1),在Host中填入你的Mysql的服务器名称如:Localhost。 (2)在database中选择你要将Access中数据导入的数据库。(3),在User 和Password中分别填写与Mysql数据库连接的用户名或密码。下面的端口和SQL命令两项可以不填。 如下图所示。单击OK;这时我们会看到文件DNS中多了一项test。dns表示已经成功建立Mysql的ODBC数据源。单击确定按钮即可。


3.       打开Access数据库文件,然后单击文件à导出, 在弹出的保存窗口中选择文件的保存类型为ODBC database(),这时会弹出将**(你选择的表名)表导出到**(导入到Mysql数据库中的表名)ODBC数据库中的对话框,单击确定,然后在选择数据源窗口中选择刚才我们所建立的test.dns,单击确定即可完成由Access数据库中的表转移到Mysql数据库中。
4.       这时我们用Phpmyadin浏览test数据库时会发现我们导入的book表已经存在了,并且所有的数据都已经转移过去!
三.   总结
     这是我在一次偶然发现的,希望它能够对大家有所帮助, 不知大家通上面的讲解是否者弄清楚了它的转移,如有问题,欢迎讨论!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息