如何在 MySQL 语句中将字符作为十六进制 (HEX) 数输入?


以下是我们可以用作十六进制数字输入字符的两种方法:

添加前缀“X”

这种方法中,我们需要用单引号引用十六进制数字,并添加前缀 X。然后,HEX 数字字符串将自动转换为字符字符串。

示例

mysql> Select X'5152545678';
+---------------+
| X'5152545678' |
+---------------+
| QRTVx         |
+---------------+
1 row in set (0.00 sec)

添加前缀 0x

这种方法中,我们需要在没有引号的情况下编写十六进制数字,并添加前缀 0x。然后,HEX 数字字符串将自动转换为字符字符串。

示例

mysql> Select 0x5152545678;
+--------------+
| 0x5152545678 |
+--------------+
| QRTVx        |
+--------------+
1 row in set (0.00 sec)

更新于: 2020 年 6 月 22 日

881 次浏览

开始你的职业生涯

完成课程并获得认证

开始
广告
© . All rights reserved.