各テーブルのデータ件数をSQLで取得する方法

各テーブルのデータ件数を取得するには、以下SQL文を用いる。

SELECT table_name, COUNT(*) as total_rows
FROM information_schema.tables
WHERE table_schema = 'your_database_name'
GROUP BY table_name;

「your_database_name」をクエリするデータベースの名前で置き換えます。

このクエリは information_schema.tables テーブルで各テーブル名を参照し、COUNT(*) 関数を使って各テーブルに含まれる行数を計算します。その結果を GROUP BY 句を使用してテーブル名でグループ分けします。

bannerAds