phpguy的答案是正确的,但我认为那里的其他细节存在很多混乱。
基本答案是在BLOB
数据类型/属性域中。 BLOB 是Binary Large Object的缩写,该列数据类型专用于处理二进制数据。
请参见MySQL的相关手册页。
问题内容: 如何在Python中加,减和比较二进制数而不转换为小数? 问题答案: 您可以使用bin()和int()在二进制字符串表示形式之间进行转换
主要内容:启动和设置二进制日志,查看二进制日志,删除二进制日志,暂时停止二进制日志二进制日志(Binary Log)也可叫作变更日志(Update Log),是 MySQL 中非常重要的日志。主要用于记录数据库的变化情况,即 SQL 语句的 DDL 和 DML 语句,不包含数据记录查询操作。 如果 MySQL 数据库意外停止,可以通过二进制日志文件来查看用户执行了哪些操作,对数据库服务器文件做了哪些修改,然后根据二进制日志文件中的记录来恢复数据库服务器。 默认情况下,二进制日志
主要内容:BIT 类型,BINARY 和 VARBINARY 类型,BLOB 类型MySQL 支持两类字符型数据:文本字符串和二进制字符串。上节《 MySQL字符串类型》我们讲了文本字符串,这节我们来讲解二进制字符串。 二进制字符串类型有时候也直接被称为“二进制类型”。 MySQL 中的二进制字符串有 BIT、 BINARY、 VARBINARY、 TINYBLOB、 BLOB、 MEDIUMBLOB 和 LONGBLOB。 下表中列出了 MySQL 中的二进制数据类型,括号中
问题内容: 我正在使用python shell来解决print命令在python中的工作方式。 当我输入 打印01 1 打印010 8 打印0100 64 打印030 24 这里发生了什么?只是基数2?为什么第二个位置的“一个”打印为8?如果不是二进制,应该不是2吗? 问题答案: 以0开头的数字在Python 2中将其标记为八进制。这被认为是令人困惑,令人惊讶且不一致的,因为以0x开头会将其标记为
问题内容: 我试图在不使用准备好的语句的情况下将一些Binary数据插入MySQL数据库。原因是我将成千上万条语句连接到一个插入中,一次运行一次。(MySQL转储和导入的工作原理) 我已经尝试了以下语句,但是都失败了: 插入my_table值(1,’g = F| }X ‘,2); 插入my_table值(1,CAST(’g = F| }X ‘as BINARY),2); 插入my_table值(1
问题内容: 过去,这个网站对我有很大帮助,但现在我迷路了。在此先感谢您的指导。 我有一个包含Binary值的MySQL表,如下例所示。我不能改变桌子。 这是nid的示例值:( 不全部显示,但是所有16个都在那里) 现在,我想创建一个SQL查询来查找该值为true的行的ID。 …不起作用。任何的想法? 解决方案: 以HEX格式获取nid可以 解决问题 。结果是DE46C83E5A50CED70E6A