當前位置:首頁 » 數據倉庫 » sql資料庫轉換mysql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫轉換mysql

發布時間: 2022-05-24 11:51:54

Ⅰ 怎麼把sqlsever轉成mysql

1、MYSQL的工具使用navicat;
2、SQL在安裝的時候,需要安裝SQL native Clent,並且開啟服務;
3、在navicat中創建數據連接,創建一個對應的空資料庫
4、創建資料庫後,打開資料庫,選擇導入向導

5、導入向導里,選擇ODBC

6、點下一步,導入裡面選擇sql native client;

7、下一步,選擇使用windows NT 集成安全設置,資料庫選擇你要轉換的資料庫,確定

8、如表結構完全一樣,那麼就全選數據表吧,確定,因我們是新建的資料庫,裡面是空的,那麼默認是創建表,如果是要導入到已經有的表結構里,則在目標表裡選擇要導入的目標表,然後選欄位。注意在第6步的時候,選對表的主鍵進行設置!

9、如果是添加數據,則選擇:添加記錄到目標表;如果是需要ID值跟源資料庫一致,則選擇復制,刪除目標全部數據,並從源數據重新導入

注意,導入的時候,如果是已存在表結構,則鍵位不能空,如果是添加數據,則ID值空著,不要添加主鍵,在導入過程中如果出現錯誤,則根據出錯提示處理,此方法絕對可以!

Ⅱ sql2005資料庫轉化成mysql資料庫怎麼轉化在線求解!

用MySQL Migration Toolkit: 第一步: 拉到下面選擇下載Without installer (unzip in C:\) 點「Download」下載文件。 第二步:解壓文件,解壓到任何文件夾都可。 第三步:運行MySQLMigrationTool. 找到解壓後文件夾中的MySQLMigrationTool.exe文件雙擊,運行。如果提示JRE 5 and above required,可從安全360里的->軟體管家->開具必備中下載Java runtime enviroment 6,下載安裝後重新運行),點Next下一步 第四步:在面板中下拉列表中選擇你要轉換的源資料庫伺服器,如MS SQL SERVER.輸入相關資料庫信息,點advance,在advance框中輸入連接字元串:jdbc:jtds:sqlserver://127.0.0.1;user=你的資料庫用戶名;密碼=密碼;namedPipe=true 點next下一步 第五步:輸入目標資料庫。默認為MYSQL. 輸入伺服器,用戶名及密碼就行了。點擊Next 下一步 第六步:按需要配置相關信息(也可以保持默認設置) 第七步:繼續點下一步,轉換資料庫 第八步:轉換完畢,呵呵,你應該可以用MYSQL 命令或PHPMYSQL查看你剛轉換進MYSQL的資料庫了。 查看原帖>>

Ⅲ SQL Server2005資料庫如何轉化為Mysql資料庫

插入數據,並返回剛剛插入的數據
在企業管理器中用語句如下
insert
into
[表名]
([欄位])
output
inserted.userid
values
('欄位值')

Ⅳ sql server的數據如何導入到mysql資料庫中

1、首先在NavicatforMySQL 管理器中,創建目標資料庫。

Ⅳ 如何將資料庫從SQL Server遷移到MySQL

以下有幾款遷移工具的對比,可以參考,比較推薦DB2DB.

軟體易用性主要是指軟體在導入前的配置是否容易。由於很多軟體設計是面向程序員而非一般的資料庫管理人員、甚至是普通的應用程序實施人員,而這一類人員很多時候並沒有數據源配置經驗。因為一些使用 ODBC 或者 ADO 進行配置的程序往往會讓這類用戶造成困擾(主要是不知道應該選擇什麼類型的資料庫驅動程序)。下面讓我們看看四個工具的設計界面:

>>>>

1、SQLyog

SQLyog使用的是古老的 ODBC 連接,但對於新一代的程序來說,這種方式的非常的不熟悉並且不容易使用,並且必須要求本機安裝好相應的資料庫的 ODBC 驅動程序(SQL Server 一般自帶好)。

>>>>

2、NavicatPremium

NavicatPremium是四個應用工具中設計最不人性化的一個:從上圖怎麼也想像不到要點按那個小按鈕來添加一個新的連接,並且這個連接設置不會保存,每次導入時都必須重新設置。NavicatPremium使用的是比 ODBC 稍先進的 ADO 設置方式(199X年代的產物),但使用上依然是針對老一代的程序員。

>>>>

3、Mss2sql

Mss2sql是最容易在網路上搜索出來的工具,原因之一是它出現的時間較早。


DB2DB同樣遷移 300萬數據時,僅僅使用了 2 分 44 秒,這個速度相當驚人。不過最後的結果出現一個 BUG,就是提示了轉換成功,但後面的進度條卻沒有走完(在後面的數據完整性評測中,我們驗證了數據其實是已經全部處理完畢了)。

Ⅵ MSSQL資料庫如何轉換為MYSQL資料庫

MYSQL Migration Toolkit 應該是可以用的。
1、把MySQL Migration Toolkit安裝在運行有MS SQL server的機器上;
2、此機器還需要安裝java環境和jdbc驅動:
java環境去sun網站上下載,jdbc驅動去MySQL網站上下載(mysql-connector-java-5.0.5.zip),並且設置好路徑的環境變數;
3、如果你原來的資料庫里有中文字元,必須顯式設置幾個有關字元集的地方:
A. Source Database 選擇Database System為MS SQL:
這里需要手動寫jdbc連接串:點擊界面下方的Advanced鍵,出現一個方框,提示輸入 "Connection String:",在這里輸入如下格式:
jdbc:jtds:sqlserver://IP:PORT/YOURDB_NAME;user=USER;password=PASSWD;charset=gb2312(or gbk);domain=

其中,大寫 IP, PORT, YOURDB_NAME,USER, PASSWD都是要用實際MS SQL Server伺服器的ip和埠,資料庫名,資料庫用戶名,密碼填寫;

B. Target Database 同樣需要手動編輯jdbc連接串:
點擊界面下方的Advanced鍵,出現一個方框,提示輸入"Connection String:"
在這里輸入如下格式:

jdbc:mysql://IP:3306/?user=USER&password=PASSWD&useServerPrepStmts=false&characterEncoding=gbk

其中,大寫 IP, USER, PASSWD都是要用實際MySQL伺服器的ip,資料庫用戶名,密碼填寫

C. 選擇sql server的schema和表
D. Object Mapping
修改"Migration of type MSSQL Table":
點擊"Set Parameter",選擇"User defined", 設置"charset=gb2312(or gbk), collation=gb2312(or gbk)_chinese_ci"
E. 之後沒有別的選項,一直到最後
F. 移植完以後,用圖形工具(MySQL query browser、SQLyog等)或用mysql客戶端(命令行)聯接,都可以看到中文。
在客戶端(命令行),先執行
mysql> set names gb2312(or gbk);
4、由於MS SQL server和MySQL在語法格式和數據類型定義等方面有一定的差異,所以移植過程不是很簡單,可能需要反復幾次,修正語法格式和數據類型定義。MySQL Migration toolkit可以讓用戶手動修改生成的MySQL SQL語句,在其中的"Manual Editing"一節

Ⅶ 怎麼將oracle的sql文件轉換成mysql的sql文件

1
將要導入的庫的所有表的表結構(不要表數據,只要表結構)導出成一個.sql文件。

2
在PowerDesinger里找到 File -->> Reverse Engineer --->> Database ;

3
在彈出的逗New
Physcal Data Model地窗口界面,選擇逗share the DBMS
definition地然後點擊確定。注意,資料庫也要選擇和自己現在的SQL的資料庫對應的,我的資料庫是oracle
10g的,所有我也選擇了oracle 10g。
點擊逗確定地以後出現如下圖

4
選逗Using script files地,點下側的添加按鈕,添加XXX.sql文件,然後選擇逗確定 地。

5
轉換成mysql適用的資料庫,從菜單欄上逗Database地--->逗Change Current DBMS地

6
彈出逗Change the Traget DBMS地窗口界面,在窗口界面里逗General地--->逗New DBMS地--->逗MySql 5.0地,點擊逗確定地。

7
逗確定地後,你剛才導入oracle的sql現在產生的sql語句就是mysql
5.0的,按快捷鍵ctrl+G導出mysql的sql文件,快捷鍵後,彈出逗Database Generation地窗口界面,把File
Name修改導出的文件名,我的是jm.sql

Ⅷ 如何將SQL Server數據遷移到MySQL

以下有幾款遷移工具的對比,可以參考,比較推薦DB2DB.

軟體易用性主要是指軟體在導入前的配置是否容易。由於很多軟體設計是面向程序員而非一般的資料庫管理人員、甚至是普通的應用程序實施人員,而這一類人員很多時候並沒有數據源配置經驗。因為一些使用 ODBC 或者 ADO 進行配置的程序往往會讓這類用戶造成困擾(主要是不知道應該選擇什麼類型的資料庫驅動程序)。下面讓我們看看四個工具的設計界面:

>>>>

1、SQLyog

SQLyog使用的是古老的 ODBC 連接,但對於新一代的程序來說,這種方式的非常的不熟悉並且不容易使用,並且必須要求本機安裝好相應的資料庫的 ODBC 驅動程序(SQL Server 一般自帶好)。

>>>>

2、NavicatPremium

NavicatPremium是四個應用工具中設計最不人性化的一個:從上圖怎麼也想像不到要點按那個小按鈕來添加一個新的連接,並且這個連接設置不會保存,每次導入時都必須重新設置。NavicatPremium使用的是比 ODBC 稍先進的 ADO 設置方式(199X年代的產物),但使用上依然是針對老一代的程序員。

>>>>

3、Mss2sql

Mss2sql是最容易在網路上搜索出來的工具,原因之一是它出現的時間較早。


DB2DB同樣遷移 300萬數據時,僅僅使用了 2 分 44 秒,這個速度相當驚人。不過最後的結果出現一個 BUG,就是提示了轉換成功,但後面的進度條卻沒有走完(在後面的數據完整性評測中,我們驗證了數據其實是已經全部處理完畢了)。

Ⅸ sql的資料庫怎麼轉化成mysql

找一個工具,可以把sql的數據轉成insert into這樣的sql語句的。
存儲過程和觸 發器是要重新寫的。

然後,建好mysql的資料庫後,運行 insert語句,
再把存儲過程和觸 發器的腳本運行一下。

Ⅹ 怎樣把sql資料庫轉換成Mysql的

sql是指MS SQL SERVER么? SQL SERVER有一個自帶的導入導出工具,你可以用它來把SQL SERVER的數據導入到MYSQL。

如果無法執行的話,可以自己編寫程序,將SQL SERVER的數據按照MYSQL中你建設的表的欄位標准來導出,然後再導入到MYSQL。