當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL HEX方法用法及代碼示例


MySQL 的 HEX(~) 方法返回輸入參數的十六進製表示形式。

注意

十六進製以 16 為基數,其中有 16 個數字 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E 和 F。十六進製中 A 到 F 為 10到十進製數 15。

參數

1. str or N | string or number

要返回十六進製字符串表示形式的字符串或數字。

返回值

輸入

返回值

String

字符串中每個字符的每個字節都轉換為兩個十六進製數字。

Number

轉換為基數 16 的數字表示形式。這相當於 CONV(number, 10, 16)

例子

字符串參數

要返回 'Apple' 的十六進製表示形式:

SELECT HEX('Apple');



+--------------+
| HEX('Apple') |
+--------------+
| 4170706C65   |
+--------------+

請注意, 'A' 的字節值是 65 。在十六進製中,我們可以看到它表示為 '41'

數值參數

要驗證 HEX(30)CONV(30, 10, 16) 是否等效:

SELECT HEX(30), CONV(30, 10, 16);



+---------+------------------+
| HEX(30) | CONV(30, 10, 16) |
+---------+------------------+
| 1E      | 1E               |
+---------+------------------+

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | HEX method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。