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');

让我再举一个 MySQL 示例。请参考 HEX() 方法 文章。
SELECT UNHEX('31303030');
SELECT UNHEX('31303040');
SELECT UNHEX('31302040');
