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 的数字表示形式。这相当于   | 
例子
字符串参数
要返回 '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               |
+---------+------------------+
相关用法
- MySQL HEX()用法及代码示例
 - MySQL HOUR()用法及代码示例
 - MySQL HAVING用法及代码示例
 - MySQL HOUR方法用法及代码示例
 - MySQL Hour()用法及代码示例
 - MySQL ROUND()用法及代码示例
 - MySQL REPEAT()用法及代码示例
 - MySQL POWER()用法及代码示例
 - MySQL LEAD() and LAG()用法及代码示例
 - MySQL IS_IPV4()用法及代码示例
 - MySQL RADIANS方法用法及代码示例
 - MySQL VARIANCE方法用法及代码示例
 - MySQL WEEK()用法及代码示例
 - MySQL TIME_FORMAT方法用法及代码示例
 - MySQL CURTIME()用法及代码示例
 - MySQL weekofyear()用法及代码示例
 - MySQL Convert()用法及代码示例
 - MySQL IS NOT用法及代码示例
 - MySQL FROM_BASE64()用法及代码示例
 - MySQL LEFT方法用法及代码示例
 - MySQL UCASE方法用法及代码示例
 - MySQL PI()用法及代码示例
 - MySQL CONCAT()用法及代码示例
 - MySQL UPPER方法用法及代码示例
 - MySQL ATAN2方法用法及代码示例
 
注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | HEX method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
