1. MySQL エンコード設定
1. MySQL サービスのエンコードを表示します
show variables like 'char%';
2. データテーブルのフィールド名のエンコードを変更します
alter table test character set utf8;
2.セッション変数とグローバル変数
1. セッション変数
alter table test change code code varchar(32) character set utf8 not null;
2. 応答の設定
show session variables;
1)、ストアド プロシージャは SQL 言語の機能性と柔軟性を強化します
4)、ストアド プロシージャはネットワーク トラフィックを削減できます
5)、ストアド プロシージャはセキュリティ メカニズムとして最大限に活用できます
1)、最初にデータベースを選択します
2)、区切り文字を次のように変更します。実行終了マーク。
例:
show session variables like 'auto%';
set @@session.autocommit ='off';
show global variables;
delimiter $$;
create procedure p_hello() begin select 'hello'; select 'world'; end $$;
delimiter ;
call p_hello;
aのパラメータを渡し、変数を定義
create procedure p_vartest() begin declare a varchar(20) default 'abc'; select a; end $$;
b、ストアドプロシージャを呼び出します
call p_vartest3(@p_int);
データベース内の変数は変更されていません。つまり、ストアド プロシージャは変数に値を割り当てるだけです。
上記は MySQL Advanced One のコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。