SHOW [GLOBAL | SESSION] VARIABLES
    [LIKE 'pattern' | WHERE expr]
          SHOW VARIABLES
          は MySQL
          システム変数の値を表示します。mysqladmin
          variables
          コマンドを利用してこの情報を得ることもできます。LIKE
          節 (存在する場合)
          は、どの変数名と照合するかを示します。Extensions to SHOW Statements
          で説明されているように、WHERE
          節を指定すると、より一般的な条件を使用して行を選択できます。このステートメントには権限が必要ありません。このステートメントには、サーバーに接続できることのみが必要です。
        
          GLOBAL
          修飾子を利用すると、SHOW
          VARIABLES は MySQL
          への新しい接続に利用される値を表示します。SESSION
          を利用すると、現在の接続に有効な値を表示します。もし修飾子が無ければ、デフォルトは
          SESSION
          です。LOCAL は
          SESSION
          の同義語です。
        
          もしデフォルトのシステム変数が不適切であれば、mysqld
          がスタートしたときにコマンドオプションを利用してそれらを設定することができ、また
          SET
          ステートメントを利用してほとんどのものをランタイムに変更できます。Using System Variables、項8.5.4. 「SET
        構文」
          を参照してください。
        
部分的な出力がここに表示されています。名前と値のリストは、お使いのサーバーとは異なる場合があります。Server System Variables で各変数の意味が説明されており、項4.5.3. 「サーバーパラメータのチューニング」 にはそれらを調整するための情報が紹介されています。
mysql> SHOW VARIABLES;
+---------------------------------+---------------------------+
| Variable_name                   | Value                     |
+---------------------------------+---------------------------+
| auto_increment_increment        | 1                         |
| auto_increment_offset           | 1                         |
| automatic_sp_privileges         | ON                        |
| back_log                        | 50                        |
| basedir                         | /home/jon/bin/mysql-5.1/  |
| binlog_cache_size               | 32768                     |
| bulk_insert_buffer_size         | 8388608                   |
| character_set_client            | latin1                    |
| character_set_connection        | latin1                    |
...
| max_user_connections            | 0                         |
| max_write_lock_count            | 4294967295                |
| multi_range_count               | 256                       |
| myisam_data_pointer_size        | 6                         |
| myisam_max_sort_file_size       | 2147483647                |
| myisam_recover_options          | OFF                       |
| myisam_repair_threads           | 1                         |
| myisam_sort_buffer_size         | 8388608                   |
| ndb_autoincrement_prefetch_sz   | 32                        |
| ndb_cache_check_time            | 0                         |
| ndb_force_send                  | ON                        |
...
| time_zone                       | SYSTEM                    |
| timed_mutexes                   | OFF                       |
| tmp_table_size                  | 33554432                  |
| tmpdir                          |                           |
| transaction_alloc_block_size    | 8192                      |
| transaction_prealloc_size       | 4096                      |
| tx_isolation                    | REPEATABLE-READ           |
| updatable_views_with_limit      | YES                       |
| version                         | 5.1.6-alpha-log           |
| version_comment                 | Source distribution       |
| version_compile_machine         | i686                      |
| version_compile_os              | suse-linux                |
| wait_timeout                    | 28800                     |
+---------------------------------+---------------------------+
          LIKE
          節を利用すると、パターンと一致する名前を持つ変数の行のみを表示します。特定の変数に行を得るためには、次に表示されているように
          LIKE
          節を利用してください。
        
SHOW VARIABLES LIKE 'max_join_size'; SHOW SESSION VARIABLES LIKE 'max_join_size';
          名前がパターンと一致する変数のリストを得るには、LIKE
          節内の 「%」
          ワイルドカード文字を利用してください。
        
SHOW VARIABLES LIKE '%size%'; SHOW GLOBAL VARIABLES LIKE '%size%';
          ワイルドカード文字は、一致するパターン内のどの場所でも利用することができます。厳密には、「_」
          は任意の 1
          文字と照合するワイルドカードであるため、文字どおりに一致させるには
          「\_」
          としてエスケープしてください。実際には、これはほとんど必要ありません。
        

