MySQL UNCOMPRESS() 函数使用指南

MySQL UNCOMPRESS() 函数解压缩 COMPRESS() 函数压缩后的字符串。

UNCOMPRESS() 语法

这里是 MySQL UNCOMPRESS() 函数的语法:

UNCOMPRESS(str_to_uncompress)

参数

str_to_uncompress
必需的。一个要解压缩的字符串。

返回值

MySQL UNCOMPRESS() 函数解压缩指定的字符串 str_to_uncompress,并将结果作为二进制字符串返回。

如果参数为 NULL,MySQL UNCOMPRESS() 函数返回 NULL

UNCOMPRESS() 示例

要解压缩 COMPRESS() 函数压缩后的字符串,请使用如下语句:

SELECT UNCOMPRESS(COMPRESS('hello'));
+-------------------------------+
| UNCOMPRESS(COMPRESS('hello')) |
+-------------------------------+
| hello                         |
+-------------------------------+

注意, mysql client 输出显示的是二进制字符串对应的十六进制的字符串。要显示原始字符串,请在登录时使用 --binary-as-hex=false 参数以禁用将二进制内容显示为十六进制。

如果参数为 NULL,MySQL UNCOMPRESS() 函数返回 NULL

SELECT UNCOMPRESS(NULL);
+------------------+
| UNCOMPRESS(NULL) |
+------------------+
| NULL             |
+------------------+