显示数据库中表数量的 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 命令。此命令将显示所有记录,并在末尾显示计数,如下所示−


相关文章