MySQL UNHEX 函数

MySQL UNHEX 是字符串函数之一,它将十六进制数转换为数字所表示的字节。此方法的返回值是二进制字符串。我们可以将 UNHEX 函数称为 HEX() 函数的逆运算,其基本语法如下所示。

SELECT UNHEX(String_Value);

我们作为 UNHEX 函数参数指定的字符必须代表合法的十六进制数字,例如 0 到 9,A 到 F,以及 a 到 f。如果您提供任何非十六进制数字,则返回 NULL。

MySQL UNHEX 函数示例

MySQL 中的 UnHexadecimal 函数将十六进制数字转换为字符串。以下 字符串函数 查询向您展示了使用 UNHEX 函数的多种方法。

SELECT UNHEX('4D7953514C');

SELECT UNHEX('5475746F7269616C2047617465776179');

SELECT UNHEX('48656C6C6F');
UNHEX Example 1

让我再举一个 MySQL 示例。请参考 HEX() 方法 文章。

SELECT UNHEX('31303030');

SELECT UNHEX('31303040');

SELECT UNHEX('31302040');
UNHEX Function 2