sqlserver怎么轉(zhuǎn)換mysql

sqlserver轉(zhuǎn)換mysql的方法:1、將數(shù)據(jù)庫(kù)移至本地SQLServer;2、新建一個(gè)同名的數(shù)據(jù)庫(kù);3、選擇SQLServer提供程序,并輸入?yún)?shù);4、導(dǎo)入數(shù)據(jù)即可。

sqlserver怎么轉(zhuǎn)換mysql

本文操作環(huán)境:Windows7系統(tǒng),Navicat Premium 15版,Dell G3電腦。

SQLServer轉(zhuǎn)MYSQL的方法(連數(shù)據(jù))

  本次轉(zhuǎn)換需要依賴使用工具Navicat Premium。  

  首先,將數(shù)據(jù)庫(kù)移至本地SQLServer,我試過(guò)直接在局域網(wǎng)上其他SQLServer服務(wù)器上想轉(zhuǎn)到本地Mysql好像有問(wèn)題,想將遠(yuǎn)程數(shù)據(jù)庫(kù)備份恢復(fù)到本地。

  1、打開(kāi)Navicat Premium,新建一個(gè)同名的數(shù)據(jù)庫(kù),然后在表上點(diǎn)擊“導(dǎo)入向?qū)А薄?span style="color: rgba(255, 0, 0, 1)">并選擇“ODBC”。

  sqlserver怎么轉(zhuǎn)換mysql

  2、選擇SQLServer提供程序,并輸入?yún)?shù)。

  sqlserver怎么轉(zhuǎn)換mysql

  sqlserver怎么轉(zhuǎn)換mysql

  sqlserver怎么轉(zhuǎn)換mysql

  3、然后就拼命下一步、下一步。

  sqlserver怎么轉(zhuǎn)換mysql

  sqlserver怎么轉(zhuǎn)換mysql

  sqlserver怎么轉(zhuǎn)換mysql

  在這里有個(gè)條件查詢,如果有太多不想要的數(shù)據(jù),或者字段類型有問(wèn)題導(dǎo)致導(dǎo)入出錯(cuò)可以設(shè)置這里。

  sqlserver怎么轉(zhuǎn)換mysql

  大功告成,下班吃飯。

  補(bǔ)充:這個(gè)東西對(duì)SQLServer轉(zhuǎn)MySQL數(shù)據(jù)類型轉(zhuǎn)換的支持不是很好,要手動(dòng)設(shè)置。但是導(dǎo)入數(shù)據(jù)沒(méi)有問(wèn)題,最好的方式是:

  先使用工具:mss2sql將SQLServer的表轉(zhuǎn)換成MYSQL的表,然后在使用此工具的ODBC導(dǎo)數(shù)據(jù)。

  2014-11-26

  問(wèn)題記錄:

  1、SQLServer數(shù)據(jù)導(dǎo)入到MySQL時(shí),mss2sql對(duì)bit類型的處理不太好,所以有bit類型的字段表導(dǎo)入后要更改長(zhǎng)度為8,否則后續(xù)的導(dǎo)入操作將會(huì)失敗。

  2、數(shù)據(jù)導(dǎo)入的時(shí)候,如果是局域網(wǎng)數(shù)據(jù)庫(kù),那么要選擇的類型為:

  sqlserver怎么轉(zhuǎn)換mysql

  SQLServer的SQL語(yǔ)句專MySQL的SQL語(yǔ)句:

  1、Insert自增列要給Null(如果是簡(jiǎn)寫不寫列名的話);
  2、分頁(yè)大致上都要改為MySQL的Limit;
  3、表名不要出現(xiàn)dbo.等前綴;

推薦學(xué)習(xí):《mysql視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享