`

MySql如何插入和查询二进制数据

阅读更多

Mysql:bit类型的查询与插入
mysql有种字段类型是bit。

1.如何插入呢?
它的插入必须采用:
可以使用b‘value’符号写位字段值。value是一个用0和1写成的二进制值。
mysql> create table an_bit (id bit(8));
Query OK, rows affected (0.00 sec)

mysql> insert into an_bit values (11);
Query OK, row affected (0.00 sec)
虽然可以插入,但是实际插入的数值是11(十进制),不是3(十进制)。

mysql> insert into an_bit values (b’11′);
Query OK, row affected (0.00 sec)
这才是正确的插入方法。 插入的值是3(十进制)

2. 如何查询呢?
mysql> select from an_bit;
+——+
id   |
+——+
|
|
    |
+——+
这样是不对的,看不到东西

mysql> select id+0 from an_bit;
+——+
id+0 |
+——+
  11 |
   |
+——+
这是正确的,可以看到十进制的值。

mysql> select bin(id+0) from an_bit;
+———–+
bin(id+0) |
+———–+
1011      |
11        |
+———–+
这是二进制的值

mysql> select oct(id+0) from an_bit;
+———–+
oct(id+0) |
+———–+
13        |
        |
+———–+
这是八进制的值

mysql> select hex(id+0) from an_bit;
+———–+
hex(id+0) |
+———–+
        |
        |
+———–+
这是十六进制的值

 

来源:http://blog.sina.com.cn/s/blog_7099ca0b0101b1y9.html

分享到:
评论

相关推荐

    C#+Mysql将图片批量转为2进制并存入数据库中

    做项目需要,自己写的。可以批量选择一个文件夹中的图片并按指定序号存入数据库中,代码是C#写的,选图片时要注意逆向选,这样存到数据库中才是正确的顺序(可以看哪个显示选择文件的对话框,里面有文件顺序)

    MySQL BLOB类型中二进制字段和批量操作输入.docx

    MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLOB类型...

    easy记事本v2.5 网页版本存储数据库记事本(二进制数据存储与显示)

    easy记事本(网页版记事本),支持mysql数据插入和查询,快速查找,支持二进制内容存储与显示。mysql用户名root,密码Zzerp123。使用tomcat部署,方便快捷。 将数据保存到mysql中,可以时常备份,并且使用。 部署: 将...

    easy记事本v2.4 网页版本存储数据库记事本(支持二进制数据存储)

    easy记事本(网页版记事本),支持mysql数据插入和查询,快速查找。mysql用户名root,密码Zzerp123。使用tomcat部署,方便快捷。 将数据保存到mysql中,可以时常备份,并且使用。 部署: 将war包放到tomcat的webapps...

    php下将图片以二进制存入mysql数据库中并显示的实现代码

    = “none”) { $PSize = filesize($Picture);... mysql_connect($host,$username,$password) or die(“Unable to connect to SQL server”); @mysql_select_db($db) or die(“Unable to select database”); mysql_quer

    MySQL高级面试题整理及答案.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL大厂2021最新面试题大集合.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL高级面试题及答案,企业真面试题.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL最新2021年面试题大汇总,附答案.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL高级面试题,中级面试题,大汇总.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL最新2021年面试题附答案解析,大汇总.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL最新2021年面试题,高级面试题及附答案解析.rar

    3. 支持多种数据类型:MySQL支持各种数据类型,包括整数、浮点数、日期时间、字符串、二进制等。每种数据类型都有自己独特的属性和限制。 4. 完善的索引和查询优化:MySQL提供了丰富的索引机制,可以加快数据访问和...

    MySQL 5.1中文手冊

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装...

    MySQL 5.1参考手册

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装...

    MySQL 5.1官方简体中文参考手册

    5.10.1. 数据和排序用字符集 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 5/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. ...

    MySQL 5.1参考手册 (中文版)

    2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装...

    MySQL 5.1参考手册中文版

    5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. MySQL服务器时区支持 5.11...

    MySQL 5权威指南(第3版) 中文版 下载地址

     18.5 处理二进制数据和特殊字符  18.6 出错处理  第19章 Visual Basic 6/VBA  19.1 基础知识和术语  19.2 Connector/ODBC选项  19.3 ADO程序设计与Visual Basic 6/VBA  19.4 与MySQL服务器建立连接 ...

    MySQL5 权威指南第3版中文版_part1

     18.5 处理二进制数据和特殊字符  18.6 出错处理  第19章 Visual Basic 6/VBA  19.1 基础知识和术语  19.2 Connector/ODBC选项  19.3 ADO程序设计与Visual Basic 6/VBA  19.4 与MySQL服务器建立连接  19.5 ...

Global site tag (gtag.js) - Google Analytics