sql的数据库怎么转化成mysql找一个工具,可以把sql的数据转成insert into这样的sql语句的 。
存储过程和触 发器是要重新写的 。
然后,建好mysql的数据库后,运行 insert语句,
再把存储过程和触 发器的脚本运行一下 。
如何将数据库从SQL Server迁移到MySQL以下有几款迁移工具的对比,可以参考,比较推荐DB2DB.
软件易用性主要是指软件在导入前的配置是否容易 。由于很多软件设计是面向程序员而非一般的数据库管理人员、甚至是普通的应用程序实施人员 , 而这一类人员很多时候并没有数据源配置经验 。因为一些使用 ODBC 或者 ADO 进行配置的程序往往会让这类用户造成困扰(主要是不知道应该选择什么类型的数据库驱动程序) 。下面让我们看看四个工具的设计界面:
1、SQLyog
SQLyog 使用的是古老的 ODBC 连接,但对于新一代的程序来说,这种方式的非常的不熟悉并且不容易使用,并且必须要求本机安装好相应的数据库的 ODBC 驱动程序(SQL Server 一般自带好) 。
2、Navicat Premium
NavicatPremium是四个应用工具中设计最不人性化的一个:从上图怎么也想像不到要点按那个小按钮来添加一个新的连接,并且这个连接设置不会保存 , 每次导入时都必须重新设置 。NavicatPremium使用的是比 ODBC 稍先进的 ADO 设置方式(199X年代的产物),但使用上依然是针对老一代的程序员 。
3、Mss2sql
Mss2sql 是最容易在百度上搜索出来的工具,原因之一是它出现的时间较早 。
Mss2sql由于是很有针对性的从 SQLServer 迁移到 MySQL,因为界面使用了操作向导设计 , 使用非常容易 。同时在设置的过程中,有非常多的选项进行细节调整,可以感觉到软件经过了相当长一段时间的使用渐渐完善出来的 。
4、DB2DB
DB2DB 由于是由国人开发,因此无论是界面还是提示信息 , 都是全程汉字 。另外,由于 DB2DB 在功能上很有针对性,因为界面设计一目了然和易使用 。和 mss2sql 一样, DB2DB 提供了非常多的选项供用户进行选择和设置 。
三、处理速度和内存占用评测
在本评测前 , 本人的一位资深同事曾经从网上下载了某款迁移软件 , 把一个大约2500万记录数的数据表转送到阿里云 MySQL,结果经过了三天三夜(好在其中两天是星期六和星期日两个休息日)都未能迁移过来 。因此这一次需要对这四个工具的处理速度作一个详细的测试 。
考虑到从 SQL Server 迁移到 MySQL 会出现两种不同的场景:
从 SQL Server 迁移到本地 MySQL 进行代码测试和修改;
从 SQL Server 迁移到云端 MySQL 数据库正式上线使用;
以下为测试过程中的截图:
1、SQLyog
请点击输入图片描述
2、Navicat Premium
请点击输入图片描述
请点击输入图片描述
注意:我们在测试 Navicat Premium 迁移到MySQL 时发现,对于 SQL Server 的 Money 类型支持不好(不排除还有其它的数据类型支持不好) 。Money 类型字段默认的小数位长度为 255,使得无法创建数据表导致整个测试无法成功,需要我们逐张表进行表结构修改才能完成测试过程 。
Navicat Premium 的处理速度属于中等,不算快也不算慢,但 CPU 占用还有内存占用都处于高位水平 。不过以现在的电脑硬件水平来说,还是可以接受 。但 CPU 占用率太高,将使得数据在导入的过程中,服务器不能用于其它用途 。
3、Mss2sql
Mss2sql 并没有提供计时器,因此我们使用人工计时的方法,整个过程处理完毕大于是 726 秒 。Mss2sql 的 CPU 占用率相对其它工具来说较高,但仍属于可以接受的范围之内 。
推荐阅读
- q版的单机游戏,q版单机pc游戏
- flutter添加按钮,flutter 选择控件
- 如何增大word表格宽度,如何增大word表格宽度和高度
- 王牌竞速云游戏电脑版,王牌竞速电脑版下载
- c语言函数名可以随便取吗 c语言函数名的本质含义
- 德力西数显卡尺坏了怎么修,维修数显卡尺
- 射击游戏和动作游戏,射击动作类游戏
- 抖音直播怎么不被限流,抖音直播怎么避免停播
- 数据库查询php输出表格 数据库查询php输出表格文件