MySQLの1ビットの最小データ型は何ですか?
1ビットの最小データ型はbit(1)です。構文は次のとおりです-
yourColumnName bit(1)
上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-
mysql> create table bitDemo -> ( -> isValid bit(1) -> ); Query OK, 0 rows affected (0.49 sec)
これで、SHOW CREATEコマンドを使用して、テーブルのすべての詳細を確認できます。クエリは次のとおりです-
mysql> show create table bitDemo;
これが出力です-
+---------+-----------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +---------+-----------------------------------------------------------------------------------------------------------------------------+ | bitDemo | CREATE TABLE `bitdemo` (`isValid` bit(1) DEFAULT NULL) ENGINE =InnoDB DEFAULT CHARSET =utf8mb4 COLLATE =utf8mb4_0900_ai_ci | +---------+-----------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-
mysql> insert into bitDemo values(0); Query OK, 1 row affected (0.13 sec) mysql> insert into bitDemo values(1); Query OK, 1 row affected (0.10 sec) mysql> insert into bitDemo values(1); Query OK, 1 row affected (0.07 sec) mysql> insert into bitDemo values(0); Query OK, 1 row affected (0.14 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from bitDemo;
これが出力です-
+---------+ | isValid | +---------+ | | | | | | | | +---------+ 4 rows in set (0.00 sec)
ビット値を表示するには、次のクエリを使用します-
mysql> select isValid+0 from bitDemo;
以下は出力です-
+-----------+ | isValid+0 | +-----------+ | 0 | | 1 | | 1 | | 0 | +-----------+ 4 rows in set (0.00 sec)
-
MySQLテーブルにuserという単語を使用できますか?
MySQLの予約語であるため、MySQLテーブルに「user」を使用することはできません。名前をユーザーからユーザーなどに変更したり、ユーザーの単語の前後にバッククォートを使用したりできます。 ユーザーという単語は、ユーザーを作成するために使用することも、MySQLデータベースからユーザーリストを選択するために使用することもできます。 まず、テーブルを作成しましょう。ここでは、テーブル名users-を使用しました mysql> create table users -> ( -> UserId int NOT NULL
-
MySQLテーブルの各値の最大値を選択しますか?
このためには、MAX()とともにGROUPBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> CountryName varchar(20), -> Population int -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT