PASSWORD関数

広告

PASSWORD関数は引数に指定したパスワードを表す文字列を暗号化した結果を返します。書式は次の通りです。

PASSWORD(str)

SET PASSWORD FOR文を使ってユーザーのパスワードを設定する場合に使用します。基本的にそれ以外の用途では使用しません。(どのように使っているのかは「パスワードの設定」を参照して下さい)。

暗号化した結果を取得するだけであれば次のように実行して下さい。

mysql> SELECT PASSWORD('hoge');

文字列'hoge'をパスワード用に暗号化した結果を返します。

なお暗号化された文字列を元に戻す関数は用意されていません。

サンプル

では実際に試してみます。

p2-1

p2-2

指定した文字列に対してパスワード用に暗号化された文字列を返します。

( Written by Tatsuo Ikura )