MySQL 加密和压缩函数参考
本页整理了 MySQL 中的加密、解密、压缩、解压缩、计算摘要等相关的函数。
-
AES_DECRYPT
MySQLAES_DECRYPT()
函数使用 AES 加密算法解密一个由AES_ENCRYPT()
加密后的字符串。 -
AES_ENCRYPT
MySQLAES_ENCRYPT()
函数使用 AES 加密算法加密一个字符串。 -
COMPRESS
MySQLCOMPRESS()
函数压缩一个字符串并返回压缩后的二进制字符串。 -
MD5
MySQLMD5()
函数计算一个给定字符串的 MD5 摘要,并返回一个 32 位的由十六进制字符组成的字符串。 -
RANDOM_BYTES
MySQLRANDOM_BYTES()
函数随机生成一个指定长度的的二进制串。 -
SHA
MySQLSHA()
函数计算并返回给定字符串的 SHA-1 160 位校验和。 -
SHA1
MySQLSHA1()
函数计算并返回给定字符串的 SHA-1 160 位校验和。 -
SHA2
MySQLSHA2()
函数计算并返回给定字符串的 SHA-2 摘要,包括: SHA-224, SHA-256, SHA-384, 和 SHA-512 算法。 -
STATEMENT_DIGEST
MySQLSTATEMENT_DIGEST()
函数计算以字符串形式给定的 SQL 语句的语句摘要哈希值并返回。 -
STATEMENT_DIGEST_TEXT
MySQLSTATEMENT_DIGEST_TEXT()
函数返回以字符串形式给定的 SQL 语句的规范语句摘要。 -
UNCOMPRESS
MySQLUNCOMPRESS()
函数解压缩COMPRESS()
函数压缩后的字符串。 -
UNCOMPRESSED_LENGTH
MySQLUNCOMPRESSED_LENGTH()
函数返回一个压缩的字符串的原始字符串的长度。