您的位置:首页 > 数据库 > 数据库管理

将SQL Server数据迁移到MySQL的常见工具

更多 2016/9/6 来源:数据库管理学习浏览量:626
学习标签: SQL Server
本文导读:在项目开发中,有时会遇到开始时候使用的数据库是SQL Server,后来由于业务的需要,药将存储的数据库调整为MySQL,这个时候就需要将SQL Server的数据转移到MySQL,数据迁移的常见工具有:SQLyog、Navicat Premium、Mss2sql、DB2DB

一、各个工具的界面

 

1、SQLyog

 

 

2、Navicat Premium

 

3、Mss2sql

 

4、DB2DB

 

 

二、各工具对字段默认值的支持程度不尽相同

1、SQLyog:完整支持 SQL Server 的默认值;
2、Navicat Premium:完全不支持默认值,所有迁移后的数据表都没有默认值;
3、Mss2sql:支持默认值但在 SQL Server 中字段默认值为空字符串 '',迁移到MySQL之后变成两个 '' 符号。
4、DB2DB:完整支持 SQL Server 的默认值。

 

 

三、各工具处理速度和CPU占用情况

1、SQLyog:耗时长、CPU占用低。
2、Navicat Premium:处理速度属于中等,不算快也不算慢,但 CPU 占用还有内存占用都处于高位水平。
3、Mss2sql:Mss2sql 的 CPU 占用率相对其它工具来说较高。

4、DB2DB:速度快。

 

 

四、各工具对数据库结构的支持情况

 

测试项目 SQLyog Navicat Premium Mss2sql DB2DB
表结构 支持 支持 支持 支持
字段长度 支持 部分支持(对Money等支持不好) 支持 支持
数据 完整 完整 完整 完整
索引 支持 不支持 支持 支持
关键字 支持 不支持 支持 支持
默认值 支持 不支持 支持 支持
二进制数据 支持 支持 支持 支持

 

收藏
111
很赞
115