前回はビューを含む、全テーブル・全ビューのカウントをしました。
今回はテーブルのみの全カウントですが、SQL一発で確認できます。
mysql> select table_name, table_rows from information_schema.partitions where table_schema = 'test'; +--------------+------------+ | table_name | table_rows | +--------------+------------+ | child_1 | 3 | | child_2 | 3 | | load_test1 | 2 | | offset_test1 | 10000116 | | parent | 3 | | sort_test | 10 | | test1 | 0 | +--------------+------------+ 7 rows in set (0.17 sec)
辞書の値を見ているだけなので、最新の値ではないので注意して下さい。あくまでざっくり件数を知る事ができる、という用途で使えます。
リアルタイム性を重視しなければ、結構使えるのではないでしょうか。
基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)
- 作者: 西沢夢路
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2007/12/26
- メディア: 大型本
- 購入: 22人 クリック: 205回
- この商品を含むブログ (46件) を見る