快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

包含bit在mysql怎么写的词条

mysql里面的位字段值怎么使用

Mysql关于bit类型的用法:

创新互联公司是一家以网站建设、网页设计、品牌设计、软件运维、seo优化、小程序App开发等移动开发为一体互联网公司。已累计为成都LED显示屏等众行业中小客户提供优质的互联网建站和软件开发服务。

官方的资料如下:

9.1.5. 位字段值

可以使用b'value'符号写位字段值。value是一个用0和1写成的二进制值。

位字段符号可以方便指定分配给BIT列的值:

mysql CREATE TABLE t (b BIT(8));

mysql INSERT INTO t SET b = b'11111111';

mysql INSERT INTO t SET b = b'1010';

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

| b+0 | BIN(b+0) | OCT(b+0) | HEX(b+0) |

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

| 255 | 11111111 | 377 | FF || 10 | 1010 | 12 | A |

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

Mysql:bit类型的查询与插入

Posted 10月 11, 2010 by logineran in MYSQL. Tagged: MYSQL.

mysql有种字段类型是bit。

1.如何插入呢?

它的插入必须采用:

可以使用b’value’符号写位字段值。value是一个用0和1写成的二进制值。

mysql create table an_bit (id bit(8));

Query OK, 0 rows affected (0.00 sec)

mysql insert into an_bit values (11);

Query OK, 1 row affected (0.00 sec)

虽然可以插入,但是实际插入的数值是11(十进制),不是3(十进制)。

mysql insert into an_bit values (b’11′);

Query OK, 1 row affected (0.00 sec)

这才是正确的插入方法。 插入的值是3(十进制)

2. 如何查询呢?

mysql select * from an_bit;

+——+

| id |

+——+

|

|

| |

+——+

2 rows in set (0.00 sec)

这样是不对的,看不到东西

mysql select id+0 from an_bit;

+——+

| id+0 |

+——+

| 11 |

| 3 |

+——+

2 rows in set (0.00 sec)

这是正确的,可以看到十进制的值。

mysql select bin(id+0) from an_bit;

+———–+

| bin(id+0) |

+———–+

| 1011 |

| 11 |

+———–+

2 rows in set (0.00 sec)

这是二进制的值

mysql select oct(id+0) from an_bit;

+———–+

| oct(id+0) |

+———–+

| 13 |

| 3 |

+———–+

2 rows in set (0.00 sec)

这是八进制的值

mysql select hex(id+0) from an_bit;

+———–+

| hex(id+0) |

+———–+

| B |

| 3 |

+———–+

2 rows in set (0.00 sec)

这是十六进制的值

“mysql”的存储类型“bit”是什么?

Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值时,系统均把它们当1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择。

补充:

1、MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

2、MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。

3、MySQL 软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

4、由于其社区版的性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。

mysql的 存储类型 bit 是

mysql有种字段类型是bit。

它的插入必须采用:可以使用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,

1

row

affected

(0.00

sec)虽然可以插入,但是实际插入的数值是11(十进制),不是3(十进制)。


文章名称:包含bit在mysql怎么写的词条
文章链接:http://6mz.cn/article/hgeced.html

其他资讯