Sql server 数据转到 Mysql 数据库

Sql server 数据转到 Mysql 数据库http://www.bieryun.com/3355.html

Sql server 数据转到 Mysql 数据库

在网上找了一些方案,目前一个可行的较好的方案,虽然不够完美但也十分好用:

用到的用具是Navicat for sqlserver 和Navicat for mysql

1.      在mysql中新建数据库,想要的表名和列名

Sql server 数据转到 Mysql 数据库

2.      将sql server的数据导出,转成txt文件(勾上标题列)

Sql server 数据转到 Mysql 数据库

Sql server 数据转到 Mysql 数据库

然后一直下一步,直到这里勾上包含列的标题,这样才能将数据完整的转换到mysql里

Sql server 数据转到 Mysql 数据库

数据导出完成

3.      将生成的txt文件导入到mysql,可按需求指定需要的列

右键需要导入的表名

Sql server 数据转到 Mysql 数据库

Sql server 数据转到 Mysql 数据库

找到之前导出的txt文件

Sql server 数据转到 Mysql 数据库

由于我们之前建了表和字段,这里可以不用新建表

Sql server 数据转到 Mysql 数据库

然后指定相应的列

Sql server 数据转到 Mysql 数据库

下一步后点击开始。

之后就可以发现内容都导入进去了,大功告成。

这个方法的缺点是:不能完美的将列名完整的传送到Mysql来。期待更好用的方案。