您现在的位置:主页 > 数据库 > 数据库技巧 >

MSSQL转MYSQL的一些记录

来源:建站吧 责任编辑:Jzq8 发表时间:2011-12-25 点击:
1.用MSSQL企业管理器,打开表的结构(设计表),本地用phpmyadmin根据结构一个一个创建,同时优化了一下表数据字段,表创建完成。
2.用企业管理器导出单表,导入源选择文本,分隔符选择;,原为',',因phpmyadmin默认的是;,所以这里选择;。导出一个文本文件。
3.用phpmyadmin单表导入功能,选择下面的 CSV 使用 LOAD DATA,就可以将表内容导入了。

完成!

如 果字段比较多,或者记录很多,那么这种方法就不适用了,就需要借助于软件来帮忙。目前,据enjoy所知,有两款比较好的软件可以把MSSQL转换成 MYSQL。一个是DBConvert for MSSQL & MySQL ,可以双向转换,十多M。一个是MSSQL to MySQL,很小巧,压缩包才1M多。它可以指定一个库的哪些表导成sql,也可以直接导进MYSQL,挺好用的。

我使用了MSSQL to MySQL将一个MSSQL库改存为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
文章作者: 转载请注明原文链接。
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    验证码:点击我更换图片

    今日头条

    更多>>

    推荐图文

    • 如何使用SQL数据库的查询分析器来执行SQL语句或SQL脚本文件
    • MSSQL转MYSQL的一些记录
    • 数据库优化--使用索引优化存储过程
    • 如何使用数据库引擎优化顾问优化数据库
    • 网格数据库架构设计构想
    • 漫谈数据库之索引
    • 简单实用SQL脚本Part:生成站点导航树形结构
    • 数据库大型应用解决方案总结
    • 基于固态硬盘数据库优化
    Alexa - 客户服务 - 联系方法 - 招聘信息 - 友情链接 - 网站地图 - TAG标签 - RSS订阅
    Copyright © 2010-2012 JZQ8.COM. 建站吧|建站去吧 版权所有
    冀ICP备09002514号
    冀ICP备09002514号 网络报警 企业法人营业执照 中国互联网协会 支付宝付款 网银在线付款