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