实际上,HEX()函数将十进制或字符串值转换为十六进制值。转换后,MySQL返回该十六进制值的字符串表示形式。

语法HEX(Num or Str)

众所周知,HEX()函数可以转换数字或字符串,因此语法中的“ Num”表示要转换为十六进制的数字,而“ Str”是其字符要转换为两个十六进制数字的字符串。

示例mysql> Select HEX(210);

+----------+

| HEX(210) |

+----------+

| D2       |

+----------+

1 row in set (0.00 sec)

在上面的示例中,210是一个十进制数,它转换为十六进制字符串表示形式,并被视为BIGINT数。mysql> SELECT HEX('NULL');

+-------------+

| HEX('NULL') |

+-------------+

| 4E554C4C    |

+-------------+

1 row in set (0.00 sec)

在上面的示例中,“ NULL”是一个字符串,其字符转换为两个十六进制数字(每个字符两个十六进制数字)。

基本上,MySQLHEX()函数等效于CONV(N,10,16),但基本区别是HEX()可以将字符串转换为两个十六进制数字,但是CONV()在尝试将字符串转换为十六进制时返回0。在以下示例中进行了演示-

示例mysql> Select HEX('N');

+----------+

| HEX('N') |

+----------+

| 4E       |

+----------+

1 row in set (0.00 sec)

mysql> Select CONV('N',10,16);

+-----------------+

| CONV('N',10,16) |

+-----------------+

| 0               |

+-----------------+

1 row in set (0.00 sec)

mysql hex 和 c_什么是MySQL HEX()函数,它与CONV()函数有何不同?相关推荐

  1. mysql len hex asc_线上频出MySQL死锁问题!分享一下自己教科书般的排查和分析过程!...

    本文主要是讲过程与思路,从手上的日志来反推故障现场,最后模拟出事故现场.没有过度讲解理论的一些知识,主要是偏分析. 文章参考的理论知识在最后,同时也将本次案例提交 ISSUE 给:https://gi ...

  2. Mysql学习总结(5)——MySql常用函数大全讲解

    MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作.例如,字符串连接函数 ...

  3. CentOS 6.4 Heartbeat+mysql+nfs实现高可用的mysql集群

    一.Heartbeat网络架构 二.准备工作 1.操作系统 CentOS 6.4 X86-64 最小化安装 由于用源码编译安装heartbeat一直没有通过,所以没办法只能采用yum安装. heart ...

  4. mysql 字符串函数大全_mysql 字符串函数大全

    返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL.mysql> select ASCII('2'); -> 50mysql& ...

  5. mysql for update场景_一个mysql死锁场景实例分析

    前言 最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录. 涉及知识点:共享锁.排他锁.意向锁.间隙锁.插入意向锁.锁等待队列 场景 隔离级别:Repeatable-Re ...

  6. MySQL各种优化基于《高性能MySQL第三版》

    [TOC] MySQL各种优化 查询优化 查询优化器模块 查询优化器的任务是发现执行 SQL 查询的最佳方案.大多数查询优化器,要么基于规则.要么基于成本. 大多数查询优化器,包含 MySQL 的查询 ...

  7. bt5 mysql root_MySQL_Linux利用UDF库实现Mysql提权,环境: os:linux(bt5)database - phpStudy...

    Linux利用UDF库实现Mysql提权 环境: os:linux(bt5) database:mysql 简述: 通过自定义库函数来实现执行任意的程序,这里只在linux下测试通过,具体到windo ...

  8. mysql注入报错函数_MySQL注入常用函数

    注入的分类 仁者见仁,智者见智. 基于从服务器接收到的响应 ▲基于错误的 SQL 注入 ▲联合查询的类型 ▲堆查询注射 ▲SQL 盲注 •基于布尔 SQL 盲注 •基于时间的 SQL 盲注 •基于报错 ...

  9. mysql 5.7 xbackup_CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup

    前言 CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup ,记录一下大致的安装和配置过程. Percona XtraBackup 的备份工具支持热备份(即不必停止 M ...

最新文章

  1. 面试官再问你 HashMap 底层原理,就把这篇文章甩给他看
  2. 工业机器人应用行业大盘点
  3. 在PowerShell中创建对象并添加属性成员
  4. Msg3最大传输次数(maxHARQ-Msg3Tx)
  5. 容器学习 之 镜像的分层结构(六)
  6. ASP.NET系统退出(移除Session 、清除浏览器缓存)
  7. java date.from_java datefromat
  8. 红橙Darren视频笔记 自定义View总集篇
  9. ActiveMQ 依赖JDK版本
  10. python 趋势线计算式_怎么将趋势线公式编辑成计算公式
  11. Zookeeper数据同步流程
  12. 【转】如何向App Sotre提交应用
  13. AXD 调试经验,使用及问题
  14. 计算机关闭显示器和睡眠有什么区别,win10系统关闭屏幕和睡眠的区别
  15. css样式border-radius学习-画出水滴
  16. 给华为服务器RH2288V3(hm23-03)安装驱动
  17. javascript开发HTML5游戏--斗地主(单机模式part3)
  18. UNCTF 2022 部分WP
  19. matlab不支持复数输入,高版本MATLAB中medfilt1函数不支持复数问题
  20. 实用的一键开关机电路

热门文章

  1. 怎么证明建立了存储过程_【Filecoin源码仓库全解析】第七章:了解PoRep与PoSt并参与复制证明游戏
  2. html 图片position,【图解CSS#Position】
  3. php查看运行时间和内存,php 统计时间和内存的使用情况
  4. js数字转中文大写支持负数
  5. c语言 %15s,c语言求助
  6. pd调节规律_pid算法原理及调整规律解析
  7. Java代理设计模式(Proxy)的具体实现:静态代理和动态代理
  8. 解决SVN提交和更新代码冲突?
  9. spring boot配置dubbo(properties)
  10. Java预科篇2-环境搭建