跳到主要内容
版本: 最新版本-3.5

md5

使用 MD5 消息摘要算法来计算字符串的 128 位校验和。校验和由 32 个字符的十六进制字符串表示。

语法

md5(expr)

参数

expr:要计算的字符串。它必须是 VARCHAR 类型。

返回值

返回 VARCHAR 类型的校验和,这是一个 32 个字符的十六进制字符串。

如果输入为 NULL,则返回 NULL。

示例

select md5('abc');
+----------------------------------+
| md5('abc') |
+----------------------------------+
| 900150983cd24fb0d6963f7d28e17f72 |
+----------------------------------+
1 row in set (0.01 sec)
select md5(null);
+-----------+
| md5(NULL) |
+-----------+
| NULL |
+-----------+
1 row in set (0.00 sec)

关键词

MD5, ENCRYPTION