SQL server 数据迁移到mysql


        

         刚加入的新项目才刚刚起步,很多技术还没有真正定型,本来组长决定是用SQL server 的,这几天也在忙着数据库设计,建表,写存储过程,感觉轻车熟路,但是昨天跟着组长去参加我们这个项目的研讨会,用SQL server的计划直接被否决了,不因为性能什么的,只是因为---Money.跟客户谈的时候被砍掉几百万,主任说一套SQL就得十几万,我们这个项目要搭建十几台服务器,这个钱真出不起啊。(Oracle更别提,这个才是真心贵)所以我们只能被迫转为使用开源的mysql,这个不收钱。

         所以之前SQLserver的数据就要迁移到这边,之前对mysql没有接触,查过资料又实践了下感觉跟sql使用差不多,也不再详细介绍,这里主要说一下数据怎么迁移,以及对应的存储过程怎么写,因为我暂时没有找到可以将sql server中的存储过程直接迁移到mysql上的方法,可能是知识面还不够,希望有知道的读者,在下方留言,感激不尽,多多交流,共同进步。

         我们这次用到了mysql的可视化工具---Navicat,大家可以自行百度下载。

         然后如下图操作技术分享


技术分享


技术分享

         到这里,可能下一步会显示连接失败的错误信息,这八成是我们的mysql服务没有开启,或者用户没有登录。我们只需要在mysql命令窗口开启mysql服务(net start mysql)并且用相应的用户登录mysql(mysql –uroot -p)即可。

         接下来就是按照提示下一步直到完成即可,后一过程比较简单,不再赘述。

        

         感触:平时没有感觉,其实我们用的软件,甚至是操作系统很多情况下都是破解的,也就是没有出钱,但是在真正软件开发过程中真正用到了才会发现中国软件行业和国外软件行业存在的差距,难以想象我们真正上线的每个系统都要在数据库,操作系统等等上给微软,甲骨文等公司价值不菲的版权费。而中国软件的出路在哪里,我才疏学浅不敢多说,但是我相信我们的每一个进步,每一次交流,每一次分享都是可以看似不起眼的一小步,也可以是可以形成风暴的‘蝴蝶效应’。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。