MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的實(shí)際操作記錄
更新時(shí)間:2010年06月21日 15:19:00 作者:
今天把一個(gè)MSSQL的數(shù)據(jù)庫(kù)轉(zhuǎn)成MySQL,在沒有轉(zhuǎn)換工具的情況下,對(duì)于字段不多的數(shù)據(jù)表我用了如下手功轉(zhuǎn)換的方法,還算方便。MSSQL使用企業(yè)管理器操作,MySQL用phpmyadmin操作。
以下的文章主要介紹的是MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的一些記錄的實(shí)際操作流程,以及在其實(shí)際操作中發(fā)現(xiàn)的問題的闡述,其中包括建表問題,編碼問題,以下就是文章的主要主要內(nèi)容描述,望你會(huì)有所收獲。
今天把一個(gè)MSSQL的數(shù)據(jù)庫(kù)轉(zhuǎn)成MySQL,在沒有轉(zhuǎn)換工具的情況下,對(duì)于字段不多的數(shù)據(jù)表我用了如下手功轉(zhuǎn)換的方法,還算方便。MSSQL使用企業(yè)管理器操作,MySQL用phpmyadmin操作。
1.用MSSQL企業(yè)管理器,打開表的結(jié)構(gòu)(設(shè)計(jì)表),本地用phpmyadmin根據(jù)結(jié)構(gòu)一個(gè)一個(gè)創(chuàng)建,同時(shí)優(yōu)化了一下表數(shù)據(jù)字段,表創(chuàng)建完成。
2.用企業(yè)管理器導(dǎo)出單表,導(dǎo)入源選擇文本,分隔符選擇;,原為',',因phpmyadmin默認(rèn)的是;,所以這里選擇;。導(dǎo)出一個(gè)文本文件。
3.用phpmyadmin單表導(dǎo)入功能,選擇下面的 CSV 使用 LOAD DATA,就可以將表內(nèi)容導(dǎo)入了。
完成!
如 果字段比較多,或者記錄很多,那么這種方法就不適用了,就需要借助于軟件來(lái)幫忙。目前,據(jù)enjoy所知,有兩款比較好的軟件可以把MSSQL轉(zhuǎn)換成 MySQL。一個(gè)是DBConvert for MSSQL & MySQL ,可以雙向轉(zhuǎn)換,十多M。一個(gè)是MSSQL to MySQL,很小巧,壓縮包才1M多。它可以指定一個(gè)庫(kù)的哪些表導(dǎo)成sql,也可以直接導(dǎo)進(jìn)MySQL,挺好用的。
我使用了MSSQL to MySQL將一個(gè)MSSQL庫(kù)改存為sql,在實(shí)際操作中發(fā)現(xiàn)了如下兩個(gè)問題。
1.建表問題。生成的建表sql指定的是ENGINE=INNODB,我用的是MYISAM類型,gbk編碼,就改成了:
ENGINE=MYISAM DEFAULT CHARSET = GBK
2.編碼問題。我的數(shù)據(jù)庫(kù)是gbk編碼,在導(dǎo)入時(shí)就加了--default-character-set=gbk的選項(xiàng),這樣中文就能正常顯示了。
MySQL --default-character-set=gbk -D DBNAME < E:\hx\9enjoy.txt -uroot -p
以上的相關(guān)內(nèi)容就是對(duì)MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的一些記錄的介紹,望你能有所收獲。

上述的相關(guān)內(nèi)容就是對(duì)MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的一些記錄的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
今天把一個(gè)MSSQL的數(shù)據(jù)庫(kù)轉(zhuǎn)成MySQL,在沒有轉(zhuǎn)換工具的情況下,對(duì)于字段不多的數(shù)據(jù)表我用了如下手功轉(zhuǎn)換的方法,還算方便。MSSQL使用企業(yè)管理器操作,MySQL用phpmyadmin操作。
1.用MSSQL企業(yè)管理器,打開表的結(jié)構(gòu)(設(shè)計(jì)表),本地用phpmyadmin根據(jù)結(jié)構(gòu)一個(gè)一個(gè)創(chuàng)建,同時(shí)優(yōu)化了一下表數(shù)據(jù)字段,表創(chuàng)建完成。
2.用企業(yè)管理器導(dǎo)出單表,導(dǎo)入源選擇文本,分隔符選擇;,原為',',因phpmyadmin默認(rèn)的是;,所以這里選擇;。導(dǎo)出一個(gè)文本文件。
3.用phpmyadmin單表導(dǎo)入功能,選擇下面的 CSV 使用 LOAD DATA,就可以將表內(nèi)容導(dǎo)入了。
完成!
如 果字段比較多,或者記錄很多,那么這種方法就不適用了,就需要借助于軟件來(lái)幫忙。目前,據(jù)enjoy所知,有兩款比較好的軟件可以把MSSQL轉(zhuǎn)換成 MySQL。一個(gè)是DBConvert for MSSQL & MySQL ,可以雙向轉(zhuǎn)換,十多M。一個(gè)是MSSQL to MySQL,很小巧,壓縮包才1M多。它可以指定一個(gè)庫(kù)的哪些表導(dǎo)成sql,也可以直接導(dǎo)進(jìn)MySQL,挺好用的。
我使用了MSSQL to MySQL將一個(gè)MSSQL庫(kù)改存為sql,在實(shí)際操作中發(fā)現(xiàn)了如下兩個(gè)問題。
1.建表問題。生成的建表sql指定的是ENGINE=INNODB,我用的是MYISAM類型,gbk編碼,就改成了:
ENGINE=MYISAM DEFAULT CHARSET = GBK
2.編碼問題。我的數(shù)據(jù)庫(kù)是gbk編碼,在導(dǎo)入時(shí)就加了--default-character-set=gbk的選項(xiàng),這樣中文就能正常顯示了。
MySQL --default-character-set=gbk -D DBNAME < E:\hx\9enjoy.txt -uroot -p
以上的相關(guān)內(nèi)容就是對(duì)MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的一些記錄的介紹,望你能有所收獲。

上述的相關(guān)內(nèi)容就是對(duì)MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的一些記錄的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
您可能感興趣的文章:
- 簡(jiǎn)單實(shí)現(xiàn)SQLServer轉(zhuǎn)MYSQL的方法
- SQLServer導(dǎo)出數(shù)據(jù)到MySQL實(shí)例介紹
- 通過SQLServer 2008 操作 MySQL的方法
- 找到一種不錯(cuò)的從SQLServer轉(zhuǎn)成Mysql數(shù)據(jù)庫(kù)的方法
- MySQL和SQLServer的比較
- mssql轉(zhuǎn)換mysql的方法小結(jié)
- MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無(wú)亂碼解決方法
- 使用mss2sql工具將SqlServer轉(zhuǎn)換為Mysql全記錄
相關(guān)文章
數(shù)據(jù)庫(kù)之SQL注入原理以及過程的簡(jiǎn)單介紹
這篇文章主要介紹了數(shù)據(jù)庫(kù)之SQL注入原理以及過程的簡(jiǎn)單介紹,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
收藏的SQL知識(shí)以及SQL語(yǔ)句簡(jiǎn)單實(shí)踐通俗易懂
首先說(shuō)明,這個(gè)筆者2年前學(xué)習(xí)SQL的遺漏下來(lái)的筆記,由于參加完騰訊的筆試,內(nèi)容比較偏向數(shù)據(jù)機(jī)構(gòu)和編譯以及數(shù)據(jù)庫(kù),剛好要換臺(tái)本本,心里不想把它弄死在硬盤里,覺得蠻好的,所以把它都分享了2012-06-06
淺談數(shù)據(jù)庫(kù)緩存最終一致性的四種方案
緩存是軟件開發(fā)中一個(gè)非常有用的概念,數(shù)據(jù)庫(kù)緩存更是在項(xiàng)目中必然會(huì)遇到的場(chǎng)景,緩存一致性的保證,更是在面試中被反復(fù)問到。下面我們就一起來(lái)了解一下2021-04-04
Linux下實(shí)現(xiàn)OpenGauss數(shù)據(jù)庫(kù)遠(yuǎn)程連接的教程
openGauss是一款開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),采用木蘭寬松許可證v2發(fā)行,本文主要為大家詳細(xì)介紹了如何在Linux環(huán)境下實(shí)現(xiàn)OpenGauss數(shù)據(jù)庫(kù)遠(yuǎn)程連接,需要的可以參考下2023-09-09
利用DataSet部分功能實(shí)現(xiàn)網(wǎng)站登錄
這篇文章主要介紹了利用DataSet部分功能實(shí)現(xiàn)網(wǎng)站登錄 ,需要的朋友可以參考下2017-05-05
MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫(kù)的實(shí)際操作記錄
今天把一個(gè)MSSQL的數(shù)據(jù)庫(kù)轉(zhuǎn)成MySQL,在沒有轉(zhuǎn)換工具的情況下,對(duì)于字段不多的數(shù)據(jù)表我用了如下手功轉(zhuǎn)換的方法,還算方便。MSSQL使用企業(yè)管理器操作,MySQL用phpmyadmin操作。2010-06-06
大數(shù)據(jù)之Spark基礎(chǔ)環(huán)境
本篇文章開始介紹Spark基礎(chǔ)知識(shí),包括Spark誕生的背景,應(yīng)用環(huán)境以及入門案例等,感興趣的同學(xué)可以參考閱讀本文2023-04-04
關(guān)于SQL注入繞過的一些知識(shí)點(diǎn)
網(wǎng)上關(guān)于SQL注入的繞過技巧有很多,最近正好空下來(lái),想著整理下關(guān)于SQL注入繞過的一些姿勢(shì)。歡迎大牛補(bǔ)充,下面這篇文章主要介紹了關(guān)于SQL注入繞過的一些知識(shí)點(diǎn),總結(jié)的還是相對(duì)比較全面的,需要的朋友可以參考下。2017-03-03

