当前位置: 首页 > 知识库问答 >
问题:

我们可以在mysql查询中使用十六进制的上下文/大小写/位置?

岳奇逸
2023-03-14

请参阅MySQL的官方文档:https://dev.mysql.com/doc/refman/5.7/en/hexadecimal-literals.html

它的官方例子:

mysql> SELECT X'4D7953514C', CHARSET(X'4D7953514C');
+---------------+------------------------+
| X'4D7953514C' | CHARSET(X'4D7953514C') |
+---------------+------------------------+
| MySQL         | binary                 |
+---------------+------------------------+

为什么?

共有1个答案

巫煌
2023-03-14

好的,我知道了。

这是海蒂的问题,不是MySQL的问题。

我换了另一个客户端(MySQL-front),然后文本结果显示为“mysql”,而不是0x4d79...

另外,我将查询结果打印在一个.php页面中,文本结果也正确地显示为“mysql”。

 类似资料:
  • 本文向大家介绍我们可以在MySQL查询中使用SELECT NULL语句吗?,包括了我们可以在MySQL查询中使用SELECT NULL语句吗?的使用技巧和注意事项,需要的朋友参考一下 是的,我们可以在MySQL查询中使用SELECT NULL语句。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是实现SELECT NULL

  • 我正在使用MulterV1.3.0和ExpressV4.15.4。 我已经使用了文件化限制,如下所示 > 在这种情况下,我不认为限制起作用。导致未获得任何LIMIT_FILE_SIZE错误。 如果删除fileFilter,则会出现LIMIT_FILE_SIZE错误。 但在这两种情况下,首先要上传整个文件&然后检查fileSize。 上传一个1GB的文件,然后检查它的1MB或不是,这一点都不好。所以

  • 问题内容: 我正在寻找一种方法来限制mysql服务器上查询的最大运行时间。我认为可以通过配置文件完成此操作,但在文档中找不到任何相关内容。有人知道这是否可以做到吗?谢谢。 问题答案: 将查询发送到服务器以运行时,无法指定最大运行时间。 但是,在数据库服务器上每秒运行一次cron作业并连接并执行以下操作并不少见: 显示流程清单 查找查询时间大于您的最大期望时间的所有连接 对每个进程运行KILL [进

  • 问题内容: 我有一个带有VARBINARY列的表。我需要插入一个字符串,例如“ 4D2AFF”,它分别代表十六进制值0x4D,0x2A和0xFF。如何构造此语句? 问题答案: 您可以使用函数将具有十六进制对的十六进制字符串转换为二进制,然后反过来执行。 即 和

  • 本文向大家介绍我们可以在MySQL中使用ORDER BY NULL吗?,包括了我们可以在MySQL中使用ORDER BY NULL吗?的使用技巧和注意事项,需要的朋友参考一下 是的,我们可以做到 注–在MySQL 5.7之前,ORDER BY NULL很有用,但在MySQL 8.0中,例如,最后不需要指定ORDER BY NULL以抑制隐式排序。 让我们首先创建一个表- 使用插入命令在表中插入一些

  • 问题内容: 如何将十进制转换为以下格式的十六进制(至少两位,零填充,没有0x前缀)? 输入: 输出: 输入: 输出: 我尝试过,但似乎它显示了第一个示例,但没有显示第二个示例。 问题答案: 将该功能与格式一起使用。 该部分要求使用至少2位数字,并使用零将其填充到长度,表示小写的十六进制。 的 格式规范的迷你语言 也给你大写十六进制输出,并且可以前缀字段宽度与以包括或前缀(取决于你阉羊使用或作为格式