MySQL データベース内の行の合計数を取得するには、集計関数 SUM() と INFORMATION_SCHEMA.TABLES の組み込み列 TABLE_ROWS を使用できます。
構文は次のとおりです。
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
「sample」という名前のデータベースを使用しているとします。
ここで、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データベースの総行数を取得できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。