sqlserver 2 mysql
阿新 • • 發佈:2017-11-08
sqlserver mysql
sqlserver 數據遷移到mysql 註意事項:
部分字段類型有區別,遷移過程中需要進行轉換
唯一索引不同,sqlserver 中唯一索引列只能有一個null ,而mysql中卻可以有多個null
存儲過程語法有較大區別,遷移完成後需要進行逐個改寫
sql查詢語法也有區別,需要在應用中修改
這裏我們先用使用navicat 進行從sqlserver 到mysql的一個遷移工作,步驟如下:
步驟1:在mysql中創建對應想要導入的數據庫名,這裏我們創建yhtest
步驟2:選中新創建的yhtest 表模式下,點擊導入向導
步驟3:選擇導入格式,這裏我們選擇ODBC
步驟4:選擇提供的程序,如下圖所示
步驟5:選擇好提供程序後,配置對應的連接,連接方式同sqlserver 一樣,有兩種,兩種都可以,配置完成後,測試連接是否通過
步驟6:選擇數據源表,即想要從sqlserver中遷移到mysql yhtest 庫的表
步驟7:選擇完源表後,選擇目標表,目標表可以進行改名操作
步驟8:目標表名確定後,我們可以對目標表的對應字段進行調整,註意一定要確保新字段類型能夠存儲來自sqlserver的內容
步驟9:目標表確定後,我們可以選擇一個導入模式,即追加或者覆蓋,選擇完成後,下一步
步驟10:點擊開始,出現如下界面,註意報錯或者異常信息。完成後,確認數據內容無亂碼,數據一致,遷移完成
sqlserver 2 mysql