Mysql 查询某个数据库的空表,非空表和包含某个字段的表

查询所有空表:

select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA ='数据库名称' and TABLE_ROWS = 0;

查询所有非空表:

select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA ='数据库名称' and TABLE_ROWS >0;

查询当前数据库包含某字段的所有表:

SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = '字段名称' AND TABLE_SCHEMA='数据库名称';

 

posted @   离岸少年  阅读(901)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示