我拥有的表的数量在不断增加,有时我只是好奇地做一个快速的命令行查询来计算数据库中的表的数量.可能吗?如果是,问题是什么?

推荐答案

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

Source

这是我的:

USE databasename; 
SHOW TABLES; 
SELECT FOUND_ROWS();

Mysql相关问答推荐

为什么IN子句中有GROUP BY会导致查询变得不可执行?

MySQL生成的整型计算可以为空吗?

无法删除或更新父行:外键约束无法删除表

为分组记录MySQL取取值为TRUE的单行

为什么嵌套循环逻辑不能按预期工作

docker-compose:无法将应用程序服务连接到 mysql 数据库,收到错误:用户‘root’@‘localhost’访问被拒绝(使用密码:YES)

如何在 MySQL Workbench 中设置 DateTime 列的默认值?

MySQL CHECK 约束以确保记录不使用自动增量 ID 引用自身?

将 AVG 与 HAVING 结合使用

我在 mysql 查询中需要帮助,我想在年龄之间按年龄过滤器分组,并显示 0 计数之间找不到的数据

根据单个日期字段获取范围/天数

如何知道 Select 查询花费了多少时间?

进行 MySQL COUNT 查询

MySQL:低基数/ Select 性列=如何索引?

如何使用 phpmyadmin 复制数据库?

默认为空字符串的列

INSERT ... 使用 WHERE 进行重复的密钥更新?

MySQL在哪里存储数据库文件?

如何在执行 sql 脚本时 echo 打印语句

如果另一列为空,则 Select 一列