ローカル変数のスコープは、一連のステートメントまたはステートメント ブロックに制限されます。一連のステートメントまたはステートメントのブロックが完了すると、ローカル変数はスコープ外になります。
ローカル変数はストアド プロシージャ、関数などで使用できます。DECLARE キーワードと一緒に使用されます。
ローカル変数の構文は次のとおりです。
DECLARE yourVariableName dataType;
グローバル変数またはシステム変数は、サーバーが再起動されるまで相互接続スコープを持ちます。 GLOBAL キーワードを使用して設定します。構文は次のとおりです。 -
SET GLOBAL max_connections=value; OR SET @@global.max_connections=value;
ポート番号がわかっている場合は、select ステートメントを使用してシステム変数 @@port を使用できます。クエリは次のとおりです -
mysql> select @@port;
出力は次のとおりです -
+--------+ | @@port | +--------+ | 3306 | +--------+ 1 row in set (0.00 sec)
以上がMySQL のシステム変数とローカル変数?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。