首先问题来源于这里:
http://stackoverflow.com/questions/2032239/binary-data-in-mysql/13511985#13511985
可能并没有完全解决问题,但至少是个解决方案
mysql表字段设置为int 或者bigint,那么这个字段至少有31位/63位可以用来表示不同的需求
下面是回复内容
Hope, this code can help you:
for select:
select conv(column_name, from_base, to_base) from table_name
//example:
select conv(column1, 10, 2) from table1;
for insert:
insert into table_name(column1) values( B'binary_data') ;
//example :
insert into table1(column1) values( B'1110000');
for query:
select column1,column2 from table_name where column1 & B('binary_data');
//example:
select column1, column2 from table1 where column1 & B('1110000');
分享到:
相关推荐
### 数据库MySQL二进制恢复知识点详解 #### 一、二进制日志与恢复的基础概念 在MySQL中,二进制日志(Binary Log)是一种记录数据库更改操作的日志文件,它记录了对数据进行的所有修改操作(如INSERT、UPDATE、...
在“MySQL.rar_MYSQL_linux mysql_mysql二进制_mysql存储文件”这个压缩包中,我们主要关注的是如何在MySQL中存储二进制文件以及在Linux环境下操作MySQL的相关知识。 首先,MySQL支持多种数据类型,其中BLOB...
在本示例中,我们将探讨如何查询包含二进制图片数据的MySQL数据库,并通过JSP(JavaServer Pages)展示这些图片。这是一个基本但实用的Web应用开发场景。 首先,我们需要一个MySQL数据库表来存储图片数据。表结构...
下面是一个使用Java读取MYSQL数据库中的二进制文件的示例代码: ```java package com.lizhe; import java.io.*; import java.sql.*; class GetImg { private static final String URL = "jdbc:mysql://localhost/...
- 提供的"BufferedInputStream与BufferedOutputStream的使用.doc"文档可能包含具体示例代码,用于演示如何在Java中高效地操作文件流。通过阅读这份文档,你可以了解到如何将文件流技术应用到MySQL的大文本和二进制...
通过分析和运行这些代码,可以更深入地理解和实践图片二进制流存储到数据库的操作。 总之,将图片二进制流存储到数据库是一种实用的技术,适用于需要快速访问和高效管理大量图像数据的应用场景。正确处理二进制数据...
在关系型数据库如MySQL、PostgreSQL、Oracle和SQL Server中,BLOB是一个特殊的数据类型,用于存储大量的二进制数据,例如图片、音频或视频文件。在SQL Server中,这种类型被称为`VARBINARY(MAX)`,它允许存储最多2^...
在数据库管理领域,存储和检索...综上所述,这三个数据库系统都有强大的能力来处理图片和二进制数据,而这些Java文件则提供了实现这一功能的具体代码示例。开发人员可以根据自己的需求选择合适的数据库系统和实现方式。
- 常见的数据库如MySQL、SQL Server或SQLite都支持存储二进制数据。你需要创建一个能够容纳图片二进制数据的字段,通常使用`VARBINARY(MAX)`或`BLOB`类型。 - 使用ADO.NET或者Entity Framework等ORM(对象关系映射...
在IT领域,数据库常用于存储各种类型的数据,包括文本、数字以及图像等非...这个过程涉及到数据库操作、二进制数据处理以及图片编码等多个技术点,理解并掌握这些知识对于开发涉及数据库存储和检索图片的应用至关重要。
在提供的压缩包文件中,可能包含了一个示例HTML页面`ASP中从数据库读取二进制文件数据代码.html`,它可能展示了上述步骤的具体实现。`www.pudn.com.txt`和`zxs.txt`可能是网站PUDN的使用说明或作者的信息。如果你在...
以下是一些关于使用PreparedStatement操作BLOB字段的示例代码: 1. 插入数据: ```java @Test public void testInsert() throws Exception { Connection conn = JDBCUtils.getConnection(); String sql = "insert...
MySql二进制连接方式详解主要涉及了MySQL数据库的命令行和PHP脚本两种方式的二进制连接方法。在具体探讨之前,需要了解,二进制连接通常指的是一种直接与MySQL服务器进行通信的方式,它允许客户端通过二进制协议而非...
### PB存取超过32k的二进制文件的实例详解 #### 一、引言 在PowerBuilder(简称PB)开发中,处理大文件尤其是超过32KB大小的二进制文件时,经常会遇到一些挑战。这是因为PB默认对二进制数据的处理有一定的限制。...
下面是使用 Java 插入二进制文件到 MySQL 的示例代码,该代码适用于本地文件或网络文件的处理。 ```java import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.sql....
本主题将深入探讨如何使用JDBC与MySQL数据库一起工作,特别是在存储和检索二进制大对象(BLOB)时的方法。二进制大对象(BLOB)是用来存储图像、音频、视频等非文本数据的类型。 首先,我们需要了解MySQL数据库中的...
在开发桌面应用时,有时需要将不同的UI框架整合在一起,以充分利用...向MySQL插入二进制数据是常见的数据库操作,需注意参数化查询和正确的数据类型。而在WPF中,通过合理利用控件属性和布局,可以灵活地控制文本显示。
"c#数据库操作二进制存取图片源码.rar"这个压缩包文件显然包含了一个示例项目,展示了如何在C#中将图片以二进制形式存储到数据库,并进行读取。这种做法通常用于存储无法直接作为文本的非结构化数据。 首先,我们来...
以下是一个简单的示例代码: ```php $Picture = $_FILES['image']['tmp_name']; // 假设图片通过表单字段'image'上传 if ($Picture != "none") { $PSize = filesize($Picture); $mysqlPicture = addslashes...
总的来说,C#处理数据库中的二进制文件涉及数据库连接、SQL查询、数据读取以及文件操作。在实际开发中,还需要注意错误处理、资源管理以及安全问题,如防止SQL注入。正确理解和运用这些概念和技术,能帮助你高效地...