MySQL 函数

MySQL MD5() 函数返回给定字符串的 MD5 128 位校验和表示。此函数返回 32 个字符的十六进制字符串作为结果。该函数的结果可以用作哈希键。

如果字符串为NULL,MD5()函数将返回NULL。

语法

MD5(string) 

参数

string必需。 指定用于生成 MD5 128 位校验和的明文字符串。

返回值

返回字符串 MD5 128 的位校验和表示。

示例:

下面的示例显示了MD5()函数的用法。

mysql> SELECT MD5('xyz');
Result: 'd16fb36f0911f878998c136191af705e'

mysql> SELECT MD5('password');
Result: '5f4dcc3b5aa765d61d8327deb882cf99'

mysql> SELECT MD5('yxjc123');
Result: '49a6b5b91f918e0204a6421d1cd0c279'

mysql> SELECT MD5(123);
Result: '202cb962ac59075b964b07152d234b70'

mysql> SELECT MD5(NULL);
Result: NULL