MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのシステム変数とユーザー定義変数?


システム変数

システム変数は厳密に型指定された変数です。これらは、グローバル固有の変数とも呼ばれます。

システム変数はグローバルのどこかで初期化でき、サーバーが再起動するまでシステム変数の値が含まれます。この値は、MySQLサーバーを再起動するたびに破棄されます。事前定義されたシステム変数の前には、記号@@が付いています。

ユーザー定義変数

ユーザー定義変数は、セッション固有の変数とも呼ばれます。これは緩く型付けされた変数の一種であり、セッションのどこかで初期化でき、セッションが終了するまでユーザー定義変数の値を含みます。ユーザー定義変数の前には記号@が付いています。

例:

@anyVariableName

  1. Cの静的変数

    静的変数は1回だけ初期化されます。コンパイラーは、プログラムが終了するまで変数を保持します。静的変数は、関数の内部または外部で定義できます。それらはブロックに対してローカルです。静的変数のデフォルト値はゼロです。静的変数は、プログラムが実行されるまで存続します。 これがC言語の静的変数の構文です static datatype variable_name = value; ここで データ型 − int、char、floatなどの変数のデータ型 変数名 −これはユーザーが指定した変数の名前です。 値 −変数を初期化するための任意の値。デフォルトではゼロです。 これがC言語の静的変数の

  2. PowerShellの変数

    コンピュータサイエンス(およびカジュアルコンピューティング)では、変数は、後で使用するために任意の情報を保持するメモリ内の場所です。つまり、データを出し入れするための一時的なストレージコンテナです。 Bashシェルでは、そのデータは単語(文字列)にすることができます 、コンピュータ用語で)または数値(整数 。 これまで(故意に)コンピューターで変数を使用したことはないかもしれませんが、おそらく人生の別の領域で変数を使用したことがあります。 「givemethat」や「lookatthis」などと言うときは、文法変数を使用しています(代名詞 )。 「これ」と「それ」の意味は、あなたが頭の中で描