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

MySQLステートメントにBINARY数値として数値を入力するにはどうすればよいですか?


以下は、2進数として数値を入力できる2つのアプローチです-

プレフィックス「B」による

このアプローチでは、接頭辞Bを付けて一重引用符で囲む2進数を引用する必要があります。そうすると、BINARY数値文字列は、式のコンテキストに基づいて自動的に数値に変換されます。

mysql> Select B'1110'+0;
+-----------+
| B'1110'+0 |
+-----------+
|        14 |
+-----------+
1 row in set (0.00 sec)
プレフィックス0bによる

このアプローチでは、プレフィックスが0bの引用符なしで2進数を記述する必要があります。次に、BINARY数値文字列は、式のコンテキストに基づいて自動的に数値に変換されます。

mysql> Select 0b1110+0;
+----------+
| 0b1110+0 |
+----------+
|       14 |
+----------+
1 row in set (0.00 sec)

  1. MySQLでブール値を更新するにはどうすればよいですか?

    UPDATEコマンドを使用してブール値を更新できます。 BOOLEANデータ型を使用する場合、MySQLはそれを内部でtinyint(1)に変換します。 trueまたはfalseリテラルを使用できます。ここで、trueは1からtinyint(1)を示し、falseは0からtinyint(1)を示します。 構文は次のとおりです- UPDATE yourTableName SET yourColumnName = yourValue WHERE yourCondition; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql>

  2. MySQLで日数を数えるにはどうすればよいですか?

    まず、1つの列を日時として、別の列に日が格納されているテーブルを作成しましょう。 mysql> create table DemoTable (    ShippingDate datetime,    CountOfDate int ); Query OK, 0 rows affected (0.52 sec) 以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 mysql> insert into DemoTable values('2018-01-31',6); Query OK,