显示数据库中表数量的 MySQL 查询是什么?
mysqlmysqli database
假设我在这里使用 WEB 数据库。我们需要找到数据库 WEB 中的表数量。为此,请使用 MySQL 中的 INFORMATION_SCHEMA.TABLES。
以下是显示表数量的查询 −
mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from information_schema.tables -> where table_schema='web';
将产生以下输出 −
+----------------------------------+ | TotalNumberOfTablesInWebDatabase | +----------------------------------+ | 1562 | +----------------------------------+ 1 row in set (0.27 sec)
若要检查上面显示的记录数是否相同,请使用 SHOW TABLES 命令。此命令将显示所有记录,并在末尾显示计数,如下所示−