知识大全 将MSSQL数据转换到MySQL数据库的实操演示

Posted 工具

篇首语:有志者事竟成,破釜沉舟,百二秦关终属楚。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 将MSSQL数据转换到MySQL数据库的实操演示相关的知识,希望对你有一定的参考价值。

将MSSQL数据转换到MySQL数据库的实操演示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  次文章主要向大家介绍的是将MSSQL数据转换到MySQL数据库的时机操作方法(MSSQL MYSQL) 对于这个问题了很早就有想解决的年头了 但是到现在还不能算是解决 但至少先把我斗争到现在的可行的方法以及我尝试过的方法列举出来

  最早使用的应该是DBConvert for MSSQL and MySQL工具 但不知道为什么就是无法连接我的MSSQL 可能是 的原因吧 链接 好像是很OK的 因为我测试连接虚拟主机的MSSQL 完全正常 链接本机的MSSQL 失败 没有办法只好放弃

  然后继续找方法 发现一个问题是 我查找所有的中文的资料(就是Google查找出来的中文网页) 都没有给我太好的结果 最好只好用英文关键字查找

  convert mssql to mysql 竟然第一条就是MYSQL数据库官方的网页 进去浏览后发现很不错 基本上能够解决我的问题 并提出了五种方法 我查找的中文网页基本上是让我通过ODBC工具来解决的 即使给出代码之类也没有好用的代码 罢 真是差距

  简单读来 文章中提出了五种方法 分别如下(其实 这个网页的标题也不是MSSQL MYSQL数据库 所以有五种方法也应该理解 原文链接 Migrating from Microsoft SQL Server and Access to MySQL)

  MSSQL MYSQL

  Microsoft DTS

  SQLyog

  Access Export

  Text Import/Export

  以上的几种转换 我想都应该要用到ODBC for MYSQL的工具吧 所以请大家先自行下载安装 并重启电脑后再使用以上的方法

  Microsoft DTS应该算是MSSQL自带的导入导出工具吧 在导入导出ACCESS和文本等方面MSSQL还是很不错的 不过我在MSSQL 的导入导出工具中竟然没有找到ODBC 够晕 难道没有?看来还需要查查文档

  而Access Export就是Access的导出工具 导出的时候选择ODBC 当然也需要先配置好MYSQL的ODBC参数才好进行

  SQLyog是一个MYSQL的管理工具吧 由于懒得下载 所以也没有测试

  Text Import/Export这个我在phpMyAdmin工具中导入文本文件即可 这可能比较适合小量的数据 对于大量的工具我想就不是很方便了

  MSSQL MYSQL是一个VB类的代码 全部的代码请参见此页 将这个代码复制到VBA或者VB的类模块中 按照说明设置好参数 运行即开始了数据的转换过程 这里有一点值得注意的是 由于不同的数据库引擎 使用的字段的类型是不一样的 所以涉及到字段类型转换 不过这份代码已经解决了这份问题 所以不用考虑数据转换 不过我也就基本的数据类型永不到image等等类型所以我想有没有和我关系不大

  我打开VB 真的设置了参数运行了一遍 可以通过 本来准备写成工具的 结果发现人家本来就提供了第三方的GUI工具 唉 早知道我就直接下GUI工具就可以了不必那么累让自己动手一遍

  OK 下面有一个GUI versions的部分 这里提供了两个MSSQL MYSQL的GUI工具 这两个工具都是比较简单 我简单的说一下参数 MSSQL和MYSQL数据库的链接参数我想都会的 那个drop database参数大概是说在转换前先删除MYSQL中的该数据库 然后再做转换 就是为了干净嘛 所以如果转换到已经存在的数据库中的话就需要注意了 verbosity其实就是output选项 是转换到数据库呢还是输出为SQL文件呢?

   为输出文件 为直接导入到MYSQL 其余没有什么好说的 字符编码一般我想也都用UTF 吧 其余就自己琢磨吧

  关于MSSQL MYSQL的效率 真是让我大失所望 可以说虽然找到了这样的方法 但是真正的转换不仅仅是痛苦 上面的MSSQL MYSQL代码转换方法 效率大概是 小时 条记录 而使用Access Export 好像也没有快多少 要知道我 万条记录 那要我转换到猴年马月?疯掉

  看来还得想其他办法 不过话又说回来 我将 万条记录使用BCP映射的方法导入到SQL SERVER中 大概也要半个多小时 而使用SQL SERVER的导出功能将数据库导出为ACCESS 时间也不短 最后等的没有耐心只好开着电脑就去睡觉了

cha138/Article/program/MySQL/201311/29517

相关参考

知识大全 将IP地址转换为整型数字的PHP方法、Asp方法和MsSQL方法、MySQL方法

将IP地址转换为整型数字的PHP方法、Asp方法和MsSQL方法、MySQL方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容

知识大全 MS SQL7.0的数据迁移到MySQL上的一种方法

MSSQL7.0的数据迁移到MySQL上的一种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 MySQL 4.1 数据如何转换详细讲解

MySQL4.1数据如何转换详细讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL增

知识大全 将MySQL 5.0下的数据导入到MySQL 3.23中

将MySQL5.0下的数据导入到MySQL3.23中  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 用POI将Mysql数据导入到Excel中去

用POI将Mysql数据导入到Excel中去  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我

知识大全 oracle到sqlserver的数据转换资料

  MicrosoftCorporation    摘要本文是为希望将其应用程序转为MicrosoftSQLServer应用程序的Oracle应用程序开发人员所写的文中讲述了成功地进行转换所需要的工具

知识大全 PHP将数据从Oracle向Mysql数据迁移实例

PHP将数据从Oracle向Mysql数据迁移实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 java中如何把图片转换成二进制流

   将Image图像文件存入到数据库中我们知道数据库里的Image类型的数据是二进制数据因此必须将图像文件转换成字节数组才能存入数据库中  &nbs

知识大全 如何将excel中一列数据转换为5行5列的数据

如何将excel中一列数据转换为5行5列的数据Excel表格怎么把一列数据转换为多行多列数据?不需要复杂的公式输入,只是简单的鼠标操作即可完成。1、将一列60个数据转换为5行12列。首先,在B1格输入

知识大全 详细讲解如何将数据模型转换成数据库设计

  将数据模型转换成数据库设计的相关问题:  创建表的联系  强实体联系  把一个表的主键作为另一张表的外键为了强调最大粒度是应该把外键设置成候选键  N强实体联系  把的那一段的表(父表)的键设置成