How to count number of tables in a database ?

SELECT COUNT *    
FROM SHOW TABLES AS A
有帮助吗?

解决方案 2

SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbName';

其他提示

 SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbName';

Source

This one is easy

USE databasename; SHOW TABLES; SELECT FOUND_ROWS();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top