Перейти к основному содержимому

md5sum

Вычисляет 128-битную контрольную сумму нескольких строк. Контрольная сумма представлена 32-символьной шестнадцатеричной строкой.

Если передается только одна строка, результат будет таким же, как у md5.

По сравнению с 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)