MySQL拔出中文穩定碼的5種辦法。本站提示廣大學習愛好者:(MySQL拔出中文穩定碼的5種辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL拔出中文穩定碼的5種辦法正文
辦法一:
登錄MySQL,先做 set names latin1 ,然後在更新語句或許履行SQL語句
mysql> set names latin1; mysql> source test.sql;
辦法二:
在SQL文件中指定set names latin1;然後登錄MySQL,履行響應文件
[root@localhost ~]# cat test.sql set names latin1; insert *****************; mysql> source test.sql;
辦法三:
在SQL文件中指定set names latin1;然後經由過程MySQL敕令導入
[root@localhost ~]# mysql -uroot -p123456 test <test.sql
辦法四:
經由過程指定MySQL敕令的字符集參數完成--default-character-set=latin1
[root@localhost ~]# cat test.sql insert *****************; [root@localhost ~]# mysql -uroot -p123456 --default-character-set=latin1 test <test.sql
辦法五:推舉此辦法,然則建議應用utf8
在設置裝備擺設文件裡設置客戶端和辦事器端相干參數
即修正my.cnf 客戶真個模塊參數,可以完成set names utf8,且永遠失效
[client] default-character-set=utf8 無需重啟MySQL,加入以後登錄,從新登錄便可 [server] default-character-set=utf8 5.1之前的版本 character-set-server=utf8 5.5版本
庫表,法式!
CREATE DATABASE wyb DEFAULT CHARACTER SET utf8 collate utf8_general_cli;
字符集寄義總結表
mysql> show variables like 'character_set%'; | character_set_client | utf8 #客戶端字符集 | character_set_connection | utf8 #鏈接字符集 | character_set_database | utf8 #數據庫字符集,設置裝備擺設文件指定或許創立時指定 | character_set_results | utf8 #前往成果字符集 | character_set_server | utf8 #辦事器字符集,設置裝備擺設文件,或許創立庫,表時刻指定
本文出自 “crazy_sir” 博客