Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.26 KB

File metadata and controls

49 lines (36 loc) · 1.26 KB

md5sum

功能

计算多个输入参数的 MD5 128-bit 校验和 (checksum),以 32 字符的十六进制字符串表示。该函数可接收多个参数,与 md5() 函数相比,文件检查的效率更高。如果传入单个参数,md5sum 和 md5 计算结果相同。

md5sum 算法一般用于检查文件的完整性,防止文件被篡改。

语法

md5sum(expr,...);

参数说明

expr: 支持的数据类型为 VARCHAR。

返回值说明

返回值的数据类型为 VARCHAR。

示例

mysql> select md5sum("starrocks");
+----------------------------------+
| md5sum('starrocks')              |
+----------------------------------+
| f75523a916caf65f1ad487a9f8017f75 |
+----------------------------------+
1 row in set (0.01 sec)

mysql> select md5sum("starrocks","star");
+----------------------------------+
| md5sum('starrocks', 'star')      |
+----------------------------------+
| 7af4bfe35b8df2786ad133c57cb2aed8 |
+----------------------------------+
1 row in set (0.01 sec)

mysql> select md5sum(null);
+----------------------------------+
| md5sum(NULL)                     |
+----------------------------------+
| d41d8cd98f00b204e9800998ecf8427e |
+----------------------------------+
1 row in set (0.01 sec)