MySQLを使用したアプリケーションで運用していると
「あー、データ量増えてきたなー」
「テーブルのレコード数が多いテーブルってどのテーブルで何件あるんだろう?」
って時があります。
そういう時にinformation_schemaからテーブルのレコード数が多い順にソートして取得するSQLです。
select table_name, table_rows from information_schema.TABLES order by table_rows desc;
limitで絞ればレコード数上位10テーブルとかも取得できます。