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