📅  最后修改于: 2023-12-03 15:03:05.811000             🧑  作者: Mango
在 MySQL 中,UNHEX() 函数被用于将一个十六进制值转换成一个字符串。该函数适用于所有版本的 MySQL。
UNHEX(str)
参数 | 描述 ----|---- str | 必需。要转换的十六进制值。
返回一个字符串,其值为 str 中八位组的二进制对应项的字符串表示。如果 str 不是一个有效的十六进制值,则返回 NULL。
SELECT UNHEX('4D7953514C');
结果:
MySQL
UNHEX() 可以被用于加密和解密文本以及二进制数据。也可以用于将存储在数据库中的十六进制数据转换为可读的文本。
UNHEX() 是一个十分有用的 MySQL 函数,可以将十六进制值转换成对应的字符串表示。在加密、解密和数据转换等场景下,该函数的使用将大有裨益。但需要注意的是,参数必须由一个偶数个十六进制数组成,否则返回的可能是 NULL。