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
將返回該值的十六進製表示形式。
相關用法
- MySQL BIT_AND()用法及代碼示例
- MySQL BIT_COUNT()用法及代碼示例
- MySQL BIT_LENGTH方法用法及代碼示例
- MySQL BIT_OR()用法及代碼示例
- MySQL BIT_LENGTH()用法及代碼示例
- MySQL BIT_XOR()用法及代碼示例
- MySQL BINARY用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL BINARY and VARBINARY用法及代碼示例
- MySQL BIN方法用法及代碼示例
- MySQL Binary and Non-binary strings用法及代碼示例
- MySQL BOOLEAN用法及代碼示例
- MySQL BETWEEN用法及代碼示例
- MySQL ROUND()用法及代碼示例
- MySQL REPEAT()用法及代碼示例
- MySQL POWER()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL IS_IPV4()用法及代碼示例
- MySQL RADIANS方法用法及代碼示例
- MySQL VARIANCE方法用法及代碼示例
- MySQL WEEK()用法及代碼示例
- MySQL TIME_FORMAT方法用法及代碼示例
- MySQL CURTIME()用法及代碼示例
- MySQL weekofyear()用法及代碼示例
- MySQL Convert()用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | BIT。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。