MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  ビット値型 - BIT

11.1.5 ビット値型 - BIT

BIT データ型は、ビット値の格納に使用されます。 BIT(M) の型は、M ビット値のストレージを有効にします。 M の範囲は 1 から 64 までが可能です。

ビット値を指定するには、b'value' 表記を使用できます。value は、0 と 1 で書かれたバイナリ値です。 たとえば、b'111'b'10000000' はそれぞれ 7 と 128 を表しています。 セクション9.1.5「ビット値リテラル」を参照してください。

M ビット長よりも短い BIT(M) カラムに値を割り当てた場合、その値の左側はゼロで埋められます。 たとえば、b'101' という値を BIT(6) カラムに割り当てると、実際には b'000101' を割り当てた場合と同じことになります。

NDB Cluster.  特定の NDB テーブルで使用されるすべての BIT カラムの最大合計サイズは 4096 ビットを超えることはできません。


関連キーワード:  クラス, 空間, リファレンス, ビット, 数値, カラム, マニュアル, ストレージ, 構文, InnoDB