當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。