当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL BIT用法及代码示例


MySQL 的BIT 数据类型用于存储位值。

用法

BIT(M) 允许存储 M-bit 值,其中 M 的取值范围为 1 到 64。默认值为 1。

用于表示位值的符号是b'value',其中值是用 0 和 1 写入的二进制值。

-- Bit value notation for 8
b'1000'

示例

要创建一个包含数据类型为 BIT(6) 的列的表:

CREATE TABLE test (column1 BIT(6));
Query OK, 0 rows affected (0.01 sec)



Query OK, 0 rows affected (0.01 sec)

将位值b'1000'作为记录添加到上表中:

INSERT INTO test (column1) VALUES (b'1000');
Query OK, 1 row affected (0.01 sec)



Query OK, 1 row affected (0.01 sec)

检查插入的记录:

SELECT bin(column1) FROM test;



+--------------+
| bin(column1) |
+--------------+
| 1000         |
+--------------+

请注意,bin(column1) 只允许我们返回存储值的二进制字符串表示形式。单独检索column1 将返回该值的十六进制表示形式。

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | BIT。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。