hex
description
Syntax
VARCHAR hex(VARCHAR str)
VARCHAR hex(BIGINT num)
如果输入参数是数字,返回十六进制值的字符串表示形式;
如果输入参数是字符串,则将每个字符转化为两个十六进制的字符,将转化后的所有字符拼接为字符串输出
example
1. 输入字符串
3. mysql> select hex('1');
4. +----------+
5. | hex('1') |
6. +----------+
7. | 31 |
8. +----------+
10. mysql> select hex('@');
11. +----------+
12. | hex('@') |
13. +----------+
14. | 40 |
15. +----------+
17. mysql> select hex('12');
18. +-----------+
19. | hex('12') |
20. +-----------+
21. | 3132 |
22. +-----------+
1. 输入数字
3. mysql> select hex(12);
4. +---------+
5. | hex(12) |
6. +---------+
7. | C |
8. +---------+
10. mysql> select hex(-1);
11. +------------------+
12. | hex(-1) |
13. +------------------+
14. | FFFFFFFFFFFFFFFF |
15. +------------------+
keywords
1. HEX
