ホームページ  >  記事  >  データベース  >  MySQ 関数の例を共有する

MySQ 関数の例を共有する

零下一度
零下一度オリジナル
2017-07-18 14:28:021072ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。