数据BIT
类型用于存储位值。一种类型 允许存储-位值。 范围从 1 到 64。 BIT(
M
)M
M
为了指定位值, 可以使用符号。是使用零和一编写的二进制值。例如, 和 分别代表7和128。请参见 第 9.1.5 节“位值文字”。 b'
value
'value
b'111'
b'10000000'
如果将值分配给 长度小于位的列,则该值将在左侧填充零。例如,为列分配 值 实际上与分配 相同 。 BIT(
M
)M
b'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):