首頁 > 資料庫 > mysql教程 > 怎样将Sqlserver数据库转成mysql数据库

怎样将Sqlserver数据库转成mysql数据库

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 15:34:14
原創
1175 人瀏覽過

手上有一个网站之前是用asp.net做的,所使用的数据库是sqlserver,现在打算用PHP+MYSQL架构。因原来的站点有一定排名,直接改版的话,会导致产生很多错误页,网站排名和收录结果要恢复过来就得很久了,且原网站里数据较多,手工转也不现实。 所以现在需要一

      手上有一个网站之前是用asp.net做的,所使用的数据库是sqlserver,现在打算用PHP+MYSQL架构。因原来的站点有一定排名,直接改版的话,会导致产生很多错误页,网站排名和收录结果要恢复过来就得很久了,且原网站里数据较多,手工转也不现实。

       所以现在需要一个将MSSQL转为MYSQL的转移方案,在网上找了很多,要么很复杂,要么根本就不能用(选了几种简单的方法尝试),现在自己测试用下面的方法最简单有效。

       本地环境,安装SQLserver 安装MYSQL:

        1、MYSQL的工具使用navicat;

         2、SQL在安装的时候,需要安装SQL native Clent,并且开启服务;

         3、在navicat中创建数据连接,创建一个对应的空数据库,如图

怎样将Sqlserver数据库转成mysql数据库

         4、创建数据库后,打开数据库,选择导入向导,如图;

怎样将Sqlserver数据库转成mysql数据库

         5、导入向导里,选择最后一个

怎样将Sqlserver数据库转成mysql数据库

         6、点下一步,导入里面选择sql native client;

怎样将Sqlserver数据库转成mysql数据库

         7、下一步,选择使用windows NT 集成安全设置,数据库选择你要转换的数据库,确定

怎样将Sqlserver数据库转成mysql数据库

         8、如表结构完全一样,那么就全选数据表吧,确定,因我们是新建的数据库,里面是空的,那么默认是创建表,如果是要导入到已经有的表结构里,则在目标表里选择要导入的目标表,然后选字段。注意在第6步的时候,选对表的主键进行设置!

怎样将Sqlserver数据库转成mysql数据库

怎样将Sqlserver数据库转成mysql数据库

         9、如果是添加数据,则选择:添加记录到目标表;如果是需要ID值跟源数据库一致,则选择复制,删除目标全部数据,并从源数据重新导入

怎样将Sqlserver数据库转成mysql数据库

 

注意,导入的时候,如果是已存在表结构,则键位不能空,如果是添加数据,则ID值空着,不要添加主键,在导入过程中如果出现错误,则根据出错提示处理,此方法绝对可以!

怎样将Sqlserver数据库转成mysql数据库 

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
怎麼改?
來自於 1970-01-01 08:00:00
0
0
0
循環怎麼寫啊
來自於 1970-01-01 08:00:00
0
0
0
怎麼複製? ? ?
來自於 1970-01-01 08:00:00
0
0
0
newlist.php怎麼寫
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板