ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Mysql - 特定のデータベースの全テーブルのレコード数を取得する

MySQLで各テーブルのレコード数を確認したい場合は以下を実行する。

SELECT 
  table_name, 
  table_rows 
FROM 
  information_schema.tables 
WHERE 
  table_schema = '{{データベース名}}';

information_schema.tables はテーブルのメタデータを格納しているテーブルです。
TABLE_SCHEMAにデータベース名、TABLE_NAMEにテーブル名が格納されているので、それを利用して絞り込みが可能です。
TABLE_ROWSが行数になります。これを表示すれば手軽にレコード数が確認できます。