MySQL PASSWORD函数

时间:2019-02-04 12:52:46  来源:igfitidea点击:

本MySQL教程通过语法和示例说明了如何使用MySQL PASSWORD函数。

描述

MySQL中的身份验证系统使用PASSWORD函数将明文密码字符串变成散列密码,使用的是MySQL 4.1中引入的更强大的散列技术。
要使用旧的哈希技术,请使用OLD_PASSWORD函数。

语法

MySQL中PASSWORD函数的语法为:

PASSWORD( string )

string密码字符串原文

如果字符串为NULL ,则PASSWORD函数将返回NULL。

注意: 在MySQL中的身份验证系统中,PASSWORD函数用来存储密码。不要在自己的应用程序中使用PASSWORD函数,而应使用MD5或SHA1函数。

示例

mysql> SELECT PASSWORD('abc');
Result: '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E'

mysql> SELECT PASSWORD('password');
Result: '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19'

mysql> SELECT PASSWORD('theitroad');
Result: '*B4CCA91329D7710B986BE88C95D23D0A946B45BD'

mysql> SELECT PASSWORD(NULL);
Result: NULL