學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 局域網(wǎng)安全 > windows SQLServer數(shù)據(jù)庫轉(zhuǎn)MYSQL數(shù)據(jù)的方法

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

時(shí)間: 林澤1002 分享

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

  本次轉(zhuǎn)換需要依賴使用工具Navicat Premium。首先,將數(shù)據(jù)庫移至本地SQLServer,我試過直接在局域網(wǎng)上其他SQLServer服務(wù)器上想轉(zhuǎn)到本地Mysql好像有問題,想將遠(yuǎn)程數(shù)據(jù)庫備份恢復(fù)到本地。下面是學(xué)習(xí)啦小編跟大家分享的是windows SQLServer數(shù)據(jù)庫轉(zhuǎn)MYSQL數(shù)據(jù)的方法,歡迎大家來閱讀學(xué)習(xí)。

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

  工具/原料

  Navicat Premium

  方法/步驟

  打開Navicat Premium,新建一個(gè)同名的數(shù)據(jù)庫,然后在表上點(diǎn)擊“導(dǎo)入向?qū)?rdquo;。并選擇“ODBC”。

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

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

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

  到這里就大功告成了。

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

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

  問題記錄:

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

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

  SQLServer的SQL語句轉(zhuǎn)MySQL的SQL語句:

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

windows SQLServer數(shù)據(jù)庫轉(zhuǎn)MYSQL數(shù)據(jù)的方法相關(guān)文章:

1.SQLServer數(shù)據(jù)庫怎么轉(zhuǎn)MYSQL數(shù)據(jù)

2.怎么使用SQLSERVER鏈接服務(wù)器訪問數(shù)據(jù)庫

3.Windows下使用DOS命令進(jìn)入MySQL數(shù)據(jù)庫

4.如何把本地sql server數(shù)據(jù)庫導(dǎo)入到服務(wù)器

5.excel導(dǎo)入sqlserver數(shù)據(jù)庫方法

6.Windows下如何使用dos命令就進(jìn)入MySQL數(shù)據(jù)庫

2817966