Подсчет таблиц в базе данных MySQL
SELECT count(*)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'database_name'
Snippets
SELECT count(*)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'database_name'
# get row count of all tables in all database in this server
select table_name, table_schema,table_rows from information_schema.tables;
# get row count of all tables in testdb database
select table_name, table_schema,table_rows from information_schema.tables where table_schema='testdb';
select table_name, sum(table_rows) as sum
from information_schema.tables
where table_schema = '[DB NAME]'
group by table_name
order by sum desc;