MySQLデータベースの行の総数を取得できますか?
MySQLデータベースの行の総数を取得するには、INFORMATION_SCHEMA.TABLESの組み込み列TABLE_ROWSとともに集計関数SUM()を使用できます。
構文は次のとおりです-
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
「サンプル」という名前のデータベースを使用しているとしましょう。
これで、MySQLデータベースの行の総数を取得します-
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
これにより、次の出力が生成されます-
+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+ 1 row in set (22.11 sec)
-
MySQLの複数のデータベースにわたるテーブルの行の総数を検索しますか?
データベース全体のテーブル行の総数をフェッチするには、INFORMATION SCHEMAとともに集計関数SUM()を使用します。まず、「Web」データベースにあるテーブルを作成しましょう- mysql> create table DemoTable1568 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQLテーブルの行数を取得する最も簡単な方法は?
行数を取得する最も簡単な方法は、集計関数COUNT(*)を使用することです。まずテーブルを作成しましょう- mysql> create table DemoTable1575 -> ( -> FirstName varchar(20) -> ); Query OK, 0 rows affected (1.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1575 values('Chris