哈希函数
哈希函数是实现数据一致性和快速检索的重要工具。哈希函数通过将输入数据映射为固定长度的哈希值,帮助数据库高效地管理和查询数据。
digest
使用指定算法计算表达式的二进制哈希值。
digest(expression, algorithm)
| 参数 | 描述 |
|---|---|
expression | 要进行操作的字符串表达式。可以是常量、列或函数,也可以是字符串运算符的任意组合。 |
algorithm | 字符串表达式,指定要使用的算法:md5, sha224 , sha256, sha384, sha512 , blake2s , blake2b, blake3 |
查看 digest 示例
md5
计算字符串表达式的 MD5 128 位校验和。
md5(expression)
| 参数 | 描述 |
|---|---|
expression | 要进行操作的字符串表达式。可以是常量、列或函数,也可以是字符串运算符的任意组合。 |
查看 md5 示例
sha224
计算二进制字符串的 SHA-224 哈希值。
sha224(expression)
| 参数 | 描述 |
|---|---|
expression | 要进行操作的字符串表达式。可以是常量、列或函数,也可以是字符串运算符的任意组合。 |
查看 sha224 示例
sha256
计算二进制字符串的 SHA-256 哈希值。
sha256(expression)
| 参数 | 描述 |
|---|---|
expression | 要进行操作的字符串表达式。可以是常量、列或函数,也可以是字符串运算符的任意组合。 |
查看 sha256 示例
sha384
计算二进制字符串的 SHA-384 哈希值。
sha384(expression)
| 参数 | 描述 |
|---|---|
expression | 要进行操作的字符串表达式。可以是常量、列或函数,也可以是字符串运算符的任意组合。 |
查看 sha384 示例
sha512
计算二进制字符串的 SHA-512 哈希值。
sha512(expression)
| 参数 | 描述 |
|---|---|
expression | 要进行操作的字符串表达式。可以是常量、列或函数,也可以是字符串运算符的任意组合。 |