位置:首頁 > 數據庫 > MySQL教學 > MySQL unhex()函數

MySQL unhex()函數

UNHEX(str)

執行HEX(str)的逆運算。也就是說,它解釋每對十六進製數字的參數作為數字並將其轉換成由數字表示的字符。所得字符返回為二進製字符串。

mysql> SELECT UNHEX('4D7953514C');
+---------------------------------------------------------+
| UNHEX('4D7953514C')                                     |
+---------------------------------------------------------+
| MySQL                                                   |
+---------------------------------------------------------+
1 row in set (0.00 sec)

在參數字符串中的字符必須是合法的十六進製數字: '0' .. '9', 'A' .. 'F', 'a' .. 'f'。如果UNHEX()遇到任何非十六進製數字的參數,它返回NULL。