小飛魚之前開發的一個設備檔案管理系統,採用的是SQLServer數據庫,近期要對系統進行全新升級開發,由於新系統計劃採用PHP+mySQL開發,因此需要將一些之前的數據導入到mySQL數據庫,嘗試了先導出到excel再導入到mySQL的方式,但是這樣導入的數據格式都會發生變化,字段類型都需要重新調整,使用不是很方便而且容易出現問題。
經過嘗試,可以採用設置odbc數據源,然後從mySQL數據庫工具直接導入到mysql數據庫的方式來處理這個問題。
1.在電腦上打開ODBC數據源管理程序
2. 選擇添加新數據源,需要增加用戶DSN, ODBC Driver 11 for SQL Server
3. 給數據源起一個名字,輸入服務器ip地址
4. 輸入sqlserver數據庫賬號
mysql端,
1. 選導入數據 OLE DB Provider for ODBC Drivers
2. 選擇剛纔定義的數據源名字,輸入SQLServer賬號,選擇數據庫名
3. 選擇要導入的數據表。 由於之前設計的數據表使用了中文表名和字段,所以這裏顯示的都是中文,這一次這裏也都需要改成英文字段。
5、開始導入,結束後數據即導入完成。