利用Navicate把SQLServer轉MYSQL的方法(連數據)

中文亂碼問題:https://pqcc.iteye.com/blog/661640sql

 

本次轉換須要依賴使用工具Navicat Premium。  數據庫

  首先,將數據庫移至本地SQLServer,我試過直接在局域網上其餘SQLServer服務器上想轉到本地Mysql好像有問題,想將遠程數據庫備份恢復到本地。服務器

  一、打開Navicat Premium,新建一個同名的數據庫,而後在表上點擊「導入嚮導」。並選擇「ODBC」。工具

  

  二、選擇SQLServer提供程序,並輸入參數。.net

  

  

  

  三、而後就拼命下一步、下一步。blog

  

  

  

  在這裏有個條件查詢,若是有太多不想要的數據,或者字段類型有問題致使導入出錯能夠設置這裏。rem

  

  大功告成,下班吃飯。it

  補充:這個東西對SQLServer轉MySQL數據類型轉換的支持不是很好,要手動設置。可是導入數據沒有問題,最好的方式是:亂碼

  先使用工具:mss2sql將SQLServer的錶轉換成MYSQL的表,而後在使用此工具的ODBC導數據。分頁

  http://blog.csdn.net/andrew_wx/article/details/6832404

  2014-11-26

  問題記錄:

  一、SQLServer數據導入到MySQL時,mss2sql對bit類型的處理不太好,因此有bit類型的字段表導入後要更改長度爲8,不然後續的導入操做將會失敗。

  二、數據導入的時候,若是是局域網數據庫,那麼要選擇的類型爲:

  

  SQLServer的SQL語句專MySQL的SQL語句:

  一、Insert自增列要給Null(若是是簡寫不寫列名的話);  二、分頁大體上都要改成MySQL的Limit;  三、表名不要出現dbo.等前綴;

相關文章
相關標籤/搜索