Mysqlの変数
一、システム変数
説明:変数はシステムによって提供され、ユーザー定義ではなく、サーバレベルすべてのシステム変数を表示 条件を満たすシステム変数の一部を表示する 指定したシステム変数の値を表示する あるシステム変数に を割り当てる.
グローバル変数(global)役割ドメイン:サーバが起動するたびにすべてのグローバル変数に初期値を割り当て、すべてのセッション(接続)に対して有効ですが、セッション変数(session)役割ドメインを再起動することはできません:現在のセッション(接続)のみ有効です.
二、カスタム変数
説明:変数はユーザー定義であり、システムの使用手順ではありません:宣言、付与、使用(表示、比較、演算など)ユーザ変数 ≪アクティブ・ドメイン|Active Domain|oem_src≫:現在のセッション(接続)に対して有効で、セッション変数と同じアクティブ・ドメイン付与オペレータ:=または:=宣言および初期化: 賦値: 表示: ローカル変数 役割ドメイン:定義されたbegin endでのみ有効な声明: 賦値: 使用:
説明:変数はシステムによって提供され、ユーザー定義ではなく、サーバレベル
に属します.グローバルレベルの場合、globalを追加する必要があります.セッションレベルの場合、sessionを追加する必要があります.書かない場合、デフォルトのsession構文は次のとおりです.show global|[session] variables // show variables
show global|[session] variables like '%char%'
select @@global|[session].
:
set global|[session] =
:
set @@global|[session]. =
グローバル変数(global)役割ドメイン:サーバが起動するたびにすべてのグローバル変数に初期値を割り当て、すべてのセッション(接続)に対して有効ですが、セッション変数(session)役割ドメインを再起動することはできません:現在のセッション(接続)のみ有効です.
二、カスタム変数
説明:変数はユーザー定義であり、システムの使用手順ではありません:宣言、付与、使用(表示、比較、演算など)
set @ = ;
set @ :=;
select @ :=
:
set @ = ;
set @ :=;
select @ :=
:
select into
select into @ from
select @
begin end
declare ;
declare default
:
set select
set = ;
set := ;
select @ :=
:
select into
select into from ;
select ;