ホームページ >データベース >mysql チュートリアル >MySQ 関数の例を共有する
この記事では、MySQ 関数の一般的な機能をいくつか紹介します。
IF(expr,v1,v2) expr 式が true の場合は v1 を返し、それ以外の場合は v2 を返します
IFNULL(v1, v2) v1 が NULL の場合は v2 を返し、v1 が NULL でない場合は v1
を返します。
CASE expr WHEN v1 THEN r1 [WHEN v2 THEN r2][...] [ELSE m] END
expr が v1.v2.. の値と等しい場合、 THEN の後に r1、r2 を返します。それ以外の場合は、ELSE
CASE WHEN v1 THEN r1 [WHEN v2 THEN r2][...] [ELSE m] END
v1、v2...の値が true の場合、値 m を返します。 THEN の後の値、そうでない場合は ELSE
VERSION() の後の値を返します。 MySql のバージョンを返します
CONNECTION_ID() 現在の Mysql 接続数を返します
SHOW PROCESSLIST; ; 実行中のスレッドを表示します
DATEBASE()、SCHEMA()は現在のデータベースを返します
USER()、CURRENT_USER()、SYSTEM_USER()、SESSION_USER()は現在のユーザー名を返します
CHARSET(str) str
COLLATION(str) の文字セットを返します。 str
LAST_INSERT_ID() データがバッチで挿入される場合、最後に生成された ID 値を返します。バッチの最初のものを返します
Encryption--MD5(str) str を返します MD5 暗号化 32 桁の 16 進数
encryption ENCODE (str, pwd_str) str と str を暗号化するパスワードとして pwd_str を使用します同じ長さのバイナリ文字列
Decrypt DECODE('str', pwd_str) 上記の ENCODE() の逆関数である str を復号するためのパスワードとして pwd_str を復号します
FORMAT(x,n ) 数値を復号化します x をフォーマットし、n を小数として保持し、四捨五入して文字列形式で返します
CONV(N, from_base, to_base) N を from_base ベースから to_base ベースに変換します
BENCHMARK(count, expr) 合計 count 回 expr を繰り返します
CONVERT(str USING charset) str を対応する charset に変換します
CAST(x AS type), CONVERT(x, type) x を type に返します価値
以上がMySQ 関数の例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。