Mysql和SqlServer互相轉換

2022-04-12 08:22:15 字數 1268 閱讀 4833

環境:

windows xp sp2

ms sql server 2ooo sp1

mysql 5.0.41

1:mssqlserver資料庫匯入到mysql資料庫

步驟:2.在mysql中建立資料庫例項。

3.開啟控制面板 --> 管理工具 --> 資料來源odbc,在使用者dsn中新增乙個mysql odbc 3.51資料來源。

4.在登入login選項卡中輸入資料來源名稱data source name,此處輸入mysqldns(也可以自己隨便命名,只要在後面匯入資料的時候選擇正確的資料來源名字就行);然後輸入伺服器server,使用者user,密碼password,輸入正確後選擇要匯入的資料庫,database選擇你需要匯入的資料庫。在連線選項connect options中根據需要設定mysql使用的埠port和字符集character set。

注:字符集一定要和mysql伺服器相對應,如果mysql使用了gbk字符集,則一定要設定字符集為gbk,否則匯入到sql server可能會出現問號亂碼。

5.開啟sql server企業管理器,選擇該資料庫,單擊右鍵選擇所有任務 --> 匯出資料。

6.『選擇資料來源』為預設,『選擇目的』為剛剛安裝的mysql資料來源,使用者/系統dsn為mysqldns。在『指定表複製或查詢』中選擇『從源資料庫複製表和檢視』,在『選擇源表和檢視』裡,選擇需要匯入的表,即可將資料從mssqlserver資料庫匯入到mysql資料庫中。

2:mysql資料庫匯入到mssql資料庫中

1.安裝mysql資料庫的odbc驅動,mysql-connector-odbc-3.51.19-win32.msi

2.開啟控制面板\管理工具\資料來源odbc,在使用者dsn中新增乙個mysql odbc 3.51資料來源。

3.在登入login選項卡中輸入資料來源名稱data source name,此處輸入mysqldns;然後輸入伺服器,使用者user,密碼password,輸入正確後選擇要匯入的資料庫。在連線選項connect options中根據需要設定mysql使用的埠port和字符集character set。

注:字符集一定要和mysql伺服器相對應,如果mysql使用了gbk字符集,則一定要設定字符集為gbk,否則匯入到sql 可能會出現問號亂碼。

4.開啟sql server企業管理器,新建一資料庫mysql。選擇該資料庫,單擊右鍵選擇所有任務\匯入資料。

5.選擇資料來源為其它(odbc資料來源),使用者/系統dsn為mysqldns。其餘根據嚮導進行,即可將資料從mysql資料庫匯入到mssql資料庫中

分類: db

SQL Server 和MySQL的區別

sql server和mysql沒多大區別兩者資料庫都能夠在.net或j2ee下執行正常,同樣,都能夠利用raid。區別就是 有一些 控制 名字不一樣,但功能大都一樣。sql server mysql 商業資料庫,貴 不全是免費,但很便宜 只支援windows系統 支援windows和linux,u...

sql server 和mysql 建立索引

1.新增primary key 主鍵索引 alter table table name add primary key column 2.新增unique 唯一索引 alter table table name add unique column 3.新增index 普通索引 alter table...

mysql和sqlserver資料轉換

使用mysql migration toolkit,mysql官方自帶的把mssql轉換為mysql 一直下一步下一步,使用advances功能 1 jdbc jtds sqlserver localhost 1433 db cityinfo user sa password 654123 char...