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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
