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

您當前所在位置: 首頁數(shù)據(jù)庫MYSQL → 六步教您輕松解決MySQL表編碼轉換問題

六步教您輕松解決MySQL表編碼轉換問題

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

MySQL表編碼轉換是一個比較常見的問題,讓不少人都傷透腦筋。下面就教您MySQL表編碼轉換問題的解決方法,希望對您學習MySQL表編碼轉換能有所幫助。

步驟一 將待導出的數(shù)據(jù)表的表結構導出(可以用Phpmyadmin、mysqldump等,很簡單就不說了),然后將導出的create table語句的CHARSET=latin1改為CHARSET=utf8,在目標庫newdbname中執(zhí)行該create table語句把表結構建好,接下來開始導出-導入數(shù)據(jù)。命令:

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

步驟二 命令行:進入mysql命令行下,mysql -hlocalhost -uroot -p*** dbname

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

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

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

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

MySQL表編碼轉換過程中藥注意:千萬不要忘了第四步。

關鍵詞標簽:MySQL

相關閱讀

文章評論
發(fā)表評論

熱門文章 Xbox Game Pass Xbox Game Pass 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL常用維護管理工具 MySQL常用維護管理工具 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結

相關下載

    人氣排行 10款MySQL數(shù)據(jù)庫客戶端圖形界面管理工具推薦 MySQL數(shù)據(jù)庫啟動失敗1067進程意外終止的解決辦法總結 Mysql 1045錯誤解決辦法 MySQL服務器進程CPU占用100%解決辦法 MySQL導出導入命令的用例 MySQL連接字符串的實際操作步驟匯總 MySQL無法啟動、無法停止各種解決方法總結 三種常用的MySQL建表語句