IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁(yè)數(shù)據(jù)庫(kù)MYSQL → 六步教您輕松解決MySQL表編碼轉(zhuǎn)換問(wèn)題

六步教您輕松解決MySQL表編碼轉(zhuǎn)換問(wèn)題

時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

mysql表編碼轉(zhuǎn)換是一個(gè)比較常見(jiàn)的問(wèn)題,讓不少人都傷透腦筋。下面就教您MySQL表編碼轉(zhuǎn)換問(wèn)題的解決方法,希望對(duì)您學(xué)習(xí)MySQL表編碼轉(zhuǎn)換能有所幫助。

步驟一 將待導(dǎo)出的數(shù)據(jù)表的表結(jié)構(gòu)導(dǎo)出(可以用phpmyadmin、mysqldump等,很簡(jiǎn)單就不說(shuō)了),然后將導(dǎo)出的create table語(yǔ)句的CHARSET=latin1改為CHARSET=utf8,在目標(biāo)庫(kù)newdbname中執(zhí)行該create table語(yǔ)句把表結(jié)構(gòu)建好,接下來(lái)開(kāi)始導(dǎo)出-導(dǎo)入數(shù)據(jù)。命令:

./mysqldump -d DB_Dig > /usr/local/tmp/tables.sql

步驟二 命令行:進(jìn)入mysql命令行下,mysql -hlocalhost -uroot -p*** dbname

步驟三 執(zhí)行SQL select * from tbname into outfile '/usr/local/tbname.sql';

步驟四 將tbname.sql轉(zhuǎn)碼為utf-8格式,建議使用UltraEditor,可以直接使用該編輯器的'轉(zhuǎn)換->ASCII到UTF-8(Unicode編輯)',或者將文件另存為UTF-8(無(wú)BOM)格式

步驟五 在mysql命令行下執(zhí)行語(yǔ)句 set character_set_database=utf8; 注:設(shè)置mysql的環(huán)境變量,這樣mysql在下一步讀取sql文件時(shí)將以u(píng)tf8的形式去解釋該文件內(nèi)容

步驟六 在mysql命令行下執(zhí)行語(yǔ)句 load data infile 'tbname.sql' into table newdbname.tbname;

MySQL表編碼轉(zhuǎn)換過(guò)程中藥注意:千萬(wàn)不要忘了第四步。

關(guān)鍵詞標(biāo)簽:MySQL

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦MySQL常用維護(hù)管理工具MySQL常用維護(hù)管理工具Linux VPS/服務(wù)器上輕松導(dǎo)入、導(dǎo)出MySQL數(shù)據(jù)Linux VPS/服務(wù)器上輕松導(dǎo)入、導(dǎo)出MySQL數(shù)據(jù)MySQL復(fù)制的概述、安裝、故障、技巧、工具MySQL復(fù)制的概述、安裝、故障、技巧、工具

相關(guān)下載

人氣排行 MySQL數(shù)據(jù)庫(kù)啟動(dòng)失敗1067進(jìn)程意外終止的解決辦法總結(jié)Mysql 1045錯(cuò)誤解決辦法10款MySQL數(shù)據(jù)庫(kù)客戶端圖形界面管理工具推薦MySQL服務(wù)器進(jìn)程CPU占用100%解決辦法MySQL導(dǎo)出導(dǎo)入命令的用例MySQL無(wú)法啟動(dòng)、無(wú)法停止各種解決方法總結(jié)三種常用的MySQL建表語(yǔ)句Mysql清空表的實(shí)現(xiàn)方法