MySQL 文字コードの設定を表示する

構文

show global variables like "chara%";
show session variables like "chara%";
show variables like "chara%";

show variables は、MySQLのシステム変数の値を表示します。
「chara%」の指定で、「chara」で始まる値を表示します。
%はワイルドカード文字です。
globalを指定すると「MySQLへの新しい接続に使用される値」を表示します。
sessionを指定すると「現在の接続に有効な値」を表示します。
global/sessionを指定しない場合、sessionになります。

使用例

MariaDB [arkp]> show global variables like "chara%";
+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | utf8mb4                        |
| character_set_connection | utf8mb4                        |
| character_set_database   | utf8mb4                        |
| character_set_filesystem | binary                         |
| character_set_results    | utf8mb4                        |
| character_set_server     | utf8mb4                        |
| character_set_system     | utf8                           |
| character_sets_dir       |C:\xampp\mysql\share\charsets\ |
+--------------------------+--------------------------------+
8 rows in set (0.00 sec)

説明

character_set_client クライアントが送信する文字コード
character_set_results サーバーからクライアントに送信する文字コード
character_set_server サーバーのデフォルトの文字コード

 

MySQL

Posted by arkgame