「MySQL」文字コードの設定を表示するサンプル

2021年12月30日

1.使用できる文字コードを確認します
> show character set;

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
実行結果
Charset Description  Default collation    Maxlen
big5 Big5 Traditional  Chinese big5_chinese_ci 2
dec8 DEC West European dec8_swedish_ci     1
実行結果 Charset Description  Default collation    Maxlen big5 Big5 Traditional  Chinese big5_chinese_ci 2 dec8 DEC West European dec8_swedish_ci     1 略
実行結果
Charset	Description	 Default collation	   Maxlen
big5	Big5 Traditional  Chinese	big5_chinese_ci	2
dec8	DEC West European dec8_swedish_ci	    1
略

2.文字セットの照合順序を一覧表示します

>show collation;

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
実行結果
Collation Charset Id Default Compiled Sortlen
big5_chinese_ci big5 1 Yes Yes     1
big5_bin big5 84 Yes     1
実行結果 Collation Charset Id Default Compiled Sortlen big5_chinese_ci big5 1 Yes Yes     1 big5_bin big5 84 Yes     1 略
実行結果
Collation	Charset	Id	Default	Compiled	Sortlen
big5_chinese_ci	big5	1	Yes	Yes	    1
big5_bin	big5	84		Yes	    1
略

3.MySQL への新しい接続に使用される値を表示します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>show global variables like "chara%";
実行結果
Variable_name         Value
character_set_client     latin1
>show global variables like "chara%"; 実行結果 Variable_name         Value character_set_client     latin1 略
>show global variables like "chara%";
実行結果
Variable_name	        Value
character_set_client	    latin1
略

4.現在の接続に有効な値を表示します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>show session variables like "chara%";
実行結果
Variable_name         Value
character_set_client     utf8
character_set_connection utf8
>show session variables like "chara%"; 実行結果 Variable_name         Value character_set_client     utf8 character_set_connection utf8 略
>show session variables like "chara%";
実行結果
Variable_name	        Value
character_set_client	    utf8
character_set_connection	utf8
略

5.MySQLのシステム変数の値を表示します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
>show variables like "chara%";
実行結果
Variable_name         Value
character_set_client     utf8
>show variables like "chara%"; 実行結果 Variable_name         Value character_set_client     utf8 略
>show variables like "chara%";
実行結果
Variable_name	        Value
character_set_client	    utf8
略

 

MySQL

Posted by arkgame