MSSQL转换为MySQL数据库的实际操作方法
今天我将 MSSQL 数据库转换为 MySQL。在没有转换工具的情况下,对于字段较少的数据表,我采用了如下的手动转换方法: 相当方便。 MSSQL使用Enterprise Manager进行操作,MySQL使用phpmyadmin进行操作。
1.使用MSSQL Enterprise Manager打开表结构(设计表),本地使用phpmyadmin根据结构一一创建,同时优化表数据字段,表c反应完成。
2.使用企业管理器导出单表,选择文本作为导入源,选择“;”作为分隔符。原值是',',因为phpmyadmin默认是;,所以这里选择;。导出文本文件。
3.使用phpmyadmin的单表导入功能,选择下面的CSV并使用LOAD DATA导入表内容。
完成!
如果字段较多,或者记录较多,则此方法不适用,需要借助软件来帮助。目前,据笔者了解,有两款比较好的软件可以将MSSQL转换为MySQL。一个是DBConvert for MSSQL & MySQL,可以双向转换,十几MB。一种是MSSQL to MySQL,非常小,压缩包只有1M多。它可以指定一个库中的哪些表应该导入到SQL中,也可以直接导入到MySQL中,非常好用。
我使用MSSQL to MySQL来保存MSSQL库ary 到 sql。在实际操作过程中,我发现存在以下两个问题。
1.表创建问题。生成的建表sql指定ENGINE=INNODB。我用的是MYISAM类型,gbk编码,所以改为:
ENGINE=MYISAM DEFAULT CHARSET=GBK
2.编码问题。我的数据库是gbk编码的。导入时我添加了--default-character-set=gbk选项,这样中文字符就可以正常显示了。
MySQL --default-character-set=gbk -D DBNAME < E:\hx\9enjoy.txt -uroot -p
以上相关内容是介绍MSSQL转MySQL数据库的一些记录。我希望你能学到一些东西。报酬。
《MSSQL转换为MySQL数据库的实际操作方法》的学习到此结束。希望能够解答大家的疑惑。 。理论与实践相结合,能够更好的帮助大家学习,去尝试吧!如果您想继续了解更多信息相关知识,请继续关注网站。小编会继续努力,给大家带来更多实用的文章!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > MSSQL转换为MySQL数据库的实际操作方法