mysql - 将十六进制值插入 MySql

标签 mysql binary hex

我有一个带有 VARBINARY 列的表。我需要插入一个字符串,例如“4D2AFF”,它分别代表十六进制值 0x4D、0x2A 和 0xFF。我该如何构建这个语句?

最佳答案

您可以使用UNHEX()函数将具有十六进制对的十六进制字符串转换为二进制和 HEX()反之亦然。

INSERT INTO tbl (col) VALUES (UNHEX('4D2AFF'))

SELECT HEX(col) FROM tbl

关于mysql - 将十六进制值插入 MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55730525/

相关文章:

mysql 更新重复键增量

在 C 中更改 .bin 文件的数据

javascript - 将 0-1 值转换为十六进制颜色?

php - 在 PHP 中将十六进制字符串转换为数字 IP 地址

android - 原始查询不工作android

php - 即使记录不存在于另一个表中,也显示 JOIN 查询中的 MySQL 行

c# - 如何使用C#查询MYSQL数据并显示?

sql-server-2005 - 更新 SQL 中许多相似列的有效方法?

c - 这个C语言中的操作是什么?

来自 uicolor 的十六进制颜色