SQLServer数据库导出到MySQL


1、SQLServer数据库导出到MySQL

既然通过SQL Server Management Studio无法导入数据到Mysql数据库中,那么我们尝试下Mysql的数据库管理工具Navicat,它也有数据传输(导入导出)的功能。

我们在刚才建好的数据库上面右键调出对应的【数据传输】功能,然后设置好数据的源和目标,如下所示。

执行数据传输操作,顺利完成,非常强大和方便,而且没有任何错误。如下界面所示。

检查数据库导入的数据表和数据,没有问题。

3、Mysql数据库之间的传递

那么如果我们需要部署到服务器,就需要把当前的Mysql数据库传递(或者还原)到服务器的MySQL数据库中,一般来讲,我们利用Mysql的Navicat管理工具就可以实现数据导出的sql文件里面,然后在服务器里面使用反向操作即可还原数据库成功的了。

转储SQL文件成功如下界面所示。

而在服务器的上面,我们可以利用Navicat的运行SQL文件即可还原Mysql数据库了。

运行的结果如下所示。

当然有时候也会发现存在一些表依赖引用的情况发生,不知道是不是Navicat版本出来的问题,不过如果有这个问题,只要不是编码的问题,都好解决,打开sql文件把创建表的顺序调整一下就可以了,我就碰到过这种极端的情况,把一些依赖表调整到前面来就可以顺利导入数据了。

转载出处: