程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL拔出中文穩定碼的5種辦法

MySQL拔出中文穩定碼的5種辦法

編輯:MySQL綜合教程

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” 博客

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved