MySQL 如何在MySQL语句中以十六进制(HEX)数字形式输入数字值?

MySQL 如何在MySQL语句中以十六进制(HEX)数字形式输入数字值?

以下是两个方法,可以帮助我们将数字值作为十六进制数输入:

阅读更多:MySQL 教程

通过前缀’X’

在此方法中,我们需要在单引号内引用带有X前缀的十六进制数字。然后,HEX数字字符串将根据表达式上下文自动转换为数字。

示例

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

通过前缀0x

在此方法中,我们需要在没有任何引号的情况下使用0x前缀编写十六进制数字。然后,根据表达式上下文,HEX数字字符串将自动转换为数字值。

示例

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程