メインコンテンツまでスキップ

md5sum

md5sum

複数の文字列の128ビットチェックサムを計算します。チェックサムは32文字の16進数文字列で表されます。

1つの文字列のみが渡された場合、結果はmd5の結果と同じです。

md5sum()はmd5()と比較して、より多くのパラメータを受け入れるため、複数のファイルのチェックサムを計算する際に効率的です。

構文

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)