ホームページ  >  記事  >  データベース  >  MySQLサーバーのシステム変数を表示するにはどうすればよいですか?

MySQLサーバーのシステム変数を表示するにはどうすればよいですか?

王林
王林転載
2023-09-23 16:13:07939ブラウズ

MySQLサーバーのシステム変数を表示するにはどうすればよいですか?

SHOW VARIABLES を使用して、MySQL システム変数の値を表示します。このステートメントには特権は必要ありません。サーバーに接続できる必要があるだけです。

###文法### リーリー

LIKE 句が存在する場合、SHOW VARIABLES にどの変数名を照合するかを指示します。より広範な基準に基づいて行を選択するには、WHERE 句を使用します。

SHOW VARIABLES は、オプションのグローバル変数またはセッション変数のスコープ変更を受け入れます -

    GLOBAL が修飾子として使用されている場合、このステートメントはグローバル システム変数の値を表示します。 MySQL への新しい接続の場合、これらは関連するセッション変数を初期化するために使用される値です。変数にグローバル値がない場合、変数の値は表示されません。
  • このステートメントは、SESSION 修飾子を使用する場合に、現在の接続で有効なシステム変数値を表示します。変数にセッション値がない場合は、変数のグローバル値が表示されます。 SESSION は LOCAL の別の言い方です。
  • 修飾子が指定されていない場合は、デフォルトで SESSION が使用されます。
  • SHOW VARIABLES バージョンに応じた表示幅の制限があります。完全に表示されない非常に長い値を持つ変数の回避策として SELECT を使用します。例えば ​​-### リーリー
ほとんどのシステム変数はサーバーの起動時に構成できますが、version_comment のような読み取り専用変数は例外です。 SET ステートメントを使用すると、実行時に多くの変更を行うことができます。

これは出力の一部です。名前と値のリストはサーバーごとに異なる場合があります。

リーリー

LIKE 句が含まれる場合、ステートメントは名前がパターンに一致する変数の行のみを表示します。 LIKE 句 (図を参照) を使用して、特定の変数 -

の行を取得します。

% は、名前がパターンに一致する変数のリストを取得するために LIKE 句で使用できるワイルドカード文字です:

リーリー ###出力### リーリー リーリー ###出力### リーリー

照合するパターンは、どこでもワイルドカードを受け入れます。これは任意の文字に一致するワイルドカード文字であるため、文字通り一致させるにはエスケープする必要があります。実際には、これが必要になることはほとんどありません。

これらのコマンドを使用すると、MySQL を使用してすべてのシステム変数を表示できます。前述したように、これらを使用するのに特権は必要なく、必要なのはデータベース サーバーへの接続だけです。

以上がMySQLサーバーのシステム変数を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。