MySQLデータベーステーブルにいくつの行があるかを確認しますか?
ySQLデータベーステーブルにある行数を知るには、集計関数COUNT(*)を使用する必要があります。
構文は次のとおりです
SELECT COUNT(*) FROM yourTableName;
上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table CountRowsDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > Name varchar(20) - > ); Query OK, 0 rows affected (0.78 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。
クエリは次のとおりです
mysql> insert into CountRowsDemo(Name) values(NULL); Query OK, 1 row affected (0.15 sec) mysql> insert into CountRowsDemo(Name) values('Sam'); Query OK, 1 row affected (0.25 sec) mysql> insert into CountRowsDemo(Name) values(NULL); Query OK, 1 row affected (0.11 sec) mysql> insert into CountRowsDemo(Name) values('Mike'); Query OK, 1 row affected (0.21 sec) mysql> insert into CountRowsDemo(Name) values('David'); Query OK, 1 row affected (0.11 sec) mysql> insert into CountRowsDemo(Name) values(NULL); Query OK, 1 row affected (0.11 sec) mysql> insert into CountRowsDemo(Name) values(NULL); Query OK, 1 row affected (0.09 sec) mysql> insert into CountRowsDemo(Name) values('Carol'); Query OK, 1 row affected (0.17 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示します。
クエリは次のとおりです
mysql> select *from CountRowsDemo;
以下は出力です
+----+-------+ | Id | Name | +----+-------+ | 1 | NULL | | 2 | Sam | | 3 | NULL | | 4 | Mike | | 5 | David | | 6 | NULL | | 7 | NULL | | 8 | Carol | +----+-------+ 8 rows in set (0.00 sec)
次に、次のクエリを実行して、テーブルの行をカウントしましょう
mysql> select count(*) AS TotalRows from CountRowsDemo;
以下は出力です
+-----------+ | TotalRows | +-----------+ | 8 | +-----------+ 1 row in set (0.00 sec)
-
MySQLでどのデータベースが選択されているかを確認するにはどうすればよいですか?
これは、dualのDATABASE()メソッドを使用して確認できます。データベースビジネスを使用しているとします。クエリは次のとおりです- mysql> use business; Database changed これで、デュアルからDATABASE()を使用して、どのデータベースが選択されているかを確認できます。クエリは次のとおりです- mysql> SELECT DATABASE() FROM DUAL; これが出力です。 +------------+ | DATABASE() | +------------+ | business | +---------
-
複数の行が存在するかどうかを確認するMySQLクエリ?
まずテーブルを作成しましょう- mysql> create table DemoTable1219 ( Id int, Name varchar(40) ); Query OK, 0 rows affected (0.43 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1219 values(100,'Adam'); Query OK, 1 row affected (0.11 sec) mysql> insert in