テーブル数を調べたい場合
information_schemaテーブルに検索をかける
mysql> select count(*) from `information_schema`.`tables` where `table_schema` = 'table';
+----------+
| count(*) |
+----------+
| 100 |
+----------+
1 row in set (0.01 sec)
テーブル内のカラム数が知りたい場合
同上
mysql> select count(*) from information_schema.columns where table_name = '#{テーブル名}';
+----------+
| count(*) |
+----------+
| 158 |
+----------+
1 row in set (0.01 sec)
以上、備忘録でした。