SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbName';
Fonte
Isso é meu:
USE databasename;
SHOW TABLES;
SELECT FOUND_ROWS();
SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbName';
USE databasename;
SHOW TABLES;
SELECT FOUND_ROWS();