数据BIT类型用于存储位值。一种类型 允许存储-位值。 范围从 1 到 64。 BIT(M)MM
为了指定位值, 可以使用符号。是使用零和一编写的二进制值。例如, 和 分别代表7和128。请参见 第 9.1.5 节“位值文字”。 b'value'valueb'111'b'10000000'
如果将值分配给 长度小于位的列,则该值将在左侧填充零。例如,为列分配 值 实际上与分配 相同 。 BIT(M)Mb'101'BIT(6)b'000101'
新开发银行集群。 BIT 给定表中使用的 所有列的最大组合大小NDB不得超过 4096 位。
文档:MySQL :: MySQL 5.7 Reference Manual :: 11.1.5 Bit-Value Type - BIT
-- 创建表,指定位值:
CREATE TABLE B_01(a BIT(8));
-- 创建表 ,不指定位值时默认是1BIT:

-- 插入数据
INSERT INTO B_01 VALUES (17), (19), (20), (21);
-- 转化进制之前查询结果

-- 转化不同进制后查询结果:

-- 插入二进制数据形式(数据37):




















