MSSQL转MYSQL的一些记录

 更新时间:2010年02月16日 11:58:38   作者:  
今天把一个MSSQL的数据库转成MYSQL,在没有转换工具的情况下,对于字段不多的数据表我用了如下手功转换的方法,还算方便。MSSQL使用企业管理器操作,MYSQL用phpmyadmin操作。
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
文章作者:Enjoy 转载请注明原文链接。

相关文章

  • 聚合函数和group by的关系详解

    聚合函数和group by的关系详解

    大家好,本篇文章主要讲的是聚合函数和group by的关系详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • mycat在windows环境下的安装和启动

    mycat在windows环境下的安装和启动

    这篇文章主要介绍了mycat在windows环境下的安装和启动过程,需要的朋友参考下吧
    2018-03-03
  • 关于SQL注入绕过的一些知识点

    关于SQL注入绕过的一些知识点

    网上关于SQL注入的绕过技巧有很多,最近正好空下来,想着整理下关于SQL注入绕过的一些姿势。欢迎大牛补充,下面这篇文章主要介绍了关于SQL注入绕过的一些知识点,总结的还是相对比较全面的,需要的朋友可以参考下。
    2017-03-03
  • sql 插入数据的三种常用方法及小贴士

    sql 插入数据的三种常用方法及小贴士

    我们在插入数据到数据库中的时候,常用的语句如下
    2009-07-07
  • eXtremeDB 6.0正式发布:提高扩展性和分布式查询速度

    eXtremeDB 6.0正式发布:提高扩展性和分布式查询速度

    这篇文章主要介绍了eXtremeDB 6.0正式发布:提高扩展性和分布式查询速度,本文详细介绍了全新的eXtremeDB 6.0的一些特性,需要的朋友可以参考下
    2014-10-10
  • Navicat数据库如何查找筛选某个值

    Navicat数据库如何查找筛选某个值

    这篇文章主要介绍了Navicat数据库如何查找筛选某个值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 详细聊聊关于sql注入的一些零散知识点

    详细聊聊关于sql注入的一些零散知识点

    SQL注入攻击是通过将恶意的SQL查询或添加语句插入到应用的输入参数中,再在后台SQL服务器上解析执行进行的攻击,它目前是黑客对数据库进行攻击的最常用的手段之一,这篇文章主要给大家介绍了关于sql注入的一些零散知识点,需要的朋友可以参考下
    2021-10-10
  • sqlmap之os shell图文详细解析

    sqlmap之os shell图文详细解析

    在面那些出名的安全厂商时,面试官很喜欢问os-shell相关的原理,下面这篇文章主要给大家介绍了关于sqlmap之os shell图文详细解析的相关资料,需要的朋友可以参考下
    2023-03-03
  • MySQL与Oracle差异比较之二 基本语法

    MySQL与Oracle差异比较之二 基本语法

    这篇文章主要介绍了MySQL与Oracle差异比较之二 基本语法,需要的朋友可以参考下
    2017-04-04
  • navicat如何执行.sql文件

    navicat如何执行.sql文件

    这篇文章主要介绍了navicat如何执行.sql文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01

最新评论