SELECT COUNT(*), table_schema FROM information_schema.TABLES WHERE table_schema = ‘查询数据库名’;
其中:information_schema是mysql自带的数据库,存放着如数据库名、表明、权限的信息,TABLES存放的是表的信息。
例:
mysql> SELECT COUNT(*), table_schema FROM information_schema.TABLES WHERE table_schema = 'xxxx';
+----------+-----------------+
| COUNT(*) | table_schema |
+----------+-----------------+
| 10 | xxxx |
+----------+-----------------+
1 row in set
本文介绍了一种使用SQL语句查询特定数据库中表的数量的方法。通过在mysql的information_schema数据库中查询TABLES表,可以获取指定数据库下的所有表信息。示例SQL语句展示了如何具体操作。
1718

被折叠的 条评论
为什么被折叠?



