程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 怎樣將Sqlserver數據庫轉成mysql數據庫

怎樣將Sqlserver數據庫轉成mysql數據庫

編輯:MySQL綜合教程

      手上有一個網站之前是用asp.net做的,所使用的數據庫是sqlserver,現在打算用PHP+MYSQL架構。因原來的站點有一定排名,直接改版的話,會導致產生很多錯誤頁,網站排名和收錄結果要恢復過來就得很久了,且原網站裡數據較多,手工轉也不現實。

       所以現在需要一個將MSSQL轉為MYSQL的轉移方案,在網上找了很多,要麼很復雜,要麼根本就不能用(選了幾種簡單的方法嘗試),現在自己測試用下面的方法最簡單有效。

       本地環境,安裝SQLserver 安裝MYSQL:

        1、MYSQL的工具使用navicat;

         2、SQL在安裝的時候,需要安裝SQL native Clent,並且開啟服務;

         3、在navicat中創建數據連接,創建一個對應的空數據庫,如圖

         4、創建數據庫後,打開數據庫,選擇導入向導,如圖;

         5、導入向導裡,選擇最後一個

         6、點下一步,導入裡面選擇sql native client;

         7、下一步,選擇使用windows NT 集成安全設置,數據庫選擇你要轉換的數據庫,確定

         8、如表結構完全一樣,那麼就全選數據表吧,確定,因我們是新建的數據庫,裡面是空的,那麼默認是創建表,如果是要導入到已經有的表結構裡,則在目標表裡選擇要導入的目標表,然後選字段。注意在第6步的時候,選對表的主鍵進行設置!

         9、如果是添加數據,則選擇:添加記錄到目標表;如果是需要ID值跟源數據庫一致,則選擇復制,刪除目標全部數據,並從源數據重新導入

 

注意,導入的時候,如果是已存在表結構,則鍵位不能空,如果是添加數據,則ID值空著,不要添加主鍵,在導入過程中如果出現錯誤,則根據出錯提示處理,此方法絕對可以!

本文轉載自 深圳市樂道網絡科技(www.ledaokj.com) 詳文參考:怎樣將Sqlserver數據庫轉成mysql數據庫 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved