MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでは、ビットフィールド表記とは何ですか?ビットフィールド値を書き込むためにどのように使用できますか?


ビットフィールド表記法は、ビットフィールド値を記述できる表記法です。ビットフィールド表記の構文は次のとおりです-

構文
b’value’
  OR
0bvalue

ここで、値は0と1を使用して書き込まれた2進値です。

主にビットファイル表記は、MySQLテーブルのBIT列に割り当てる値を指定するのに便利です。次の例はそれを示します-

mysql> Create table bit_testing (bittest BIT(8));
Query OK, 0 rows affected (1.09 sec)

mysql> INSERT INTO bit_testing SET bittest = b'10101010';
Query OK, 1 row affected (0.07 sec)

mysql> INSERT INTO bit_testing SET bittest = b'0101';
Query OK, 1 row affected (0.13 sec)

mysql> INSERT INTO bit_testing SET bittest = 0b0101;
Query OK, 1 row affected (0.10 sec)

  1. 「ペイント3D」とは何ですか、またどのように使用されますか?

    Windows 10を使用している場合、最近「ペイント3D」と呼ばれる奇妙なアプリがコンピューターに表示されるのを見たことがあるかもしれません。一見すると、Windowsの各バージョンで定番となっているおなじみのWindowsアプリPaintに似ているように聞こえます。しかし、最後の「3D」は何を意味するのでしょうか。これはPaintの改良版ですか、それともまったく別のものですか? ペイント3Dとは Paint 3Dは、MicrosoftがWindows10用に公開した機能の無料バンドルであるCreatorsUpdateを介して提供された可能性があります。この更新には、平均的なユーザーがコン

  2. MySQL:特殊文字を含む値を見つけてNULLに置き換えるにはどうすればよいですか?

    これには、次の構文のようにSET yourColumnName=NULLを使用します- update yourTableName set yourColumnName=NULL where yourColumnName=yourValue; まずテーブルを作成しましょう- mysql> create table DemoTable1914    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Code varchar(20)    )AUTO_INCR