Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql查询当前数据库中不为空的表

mysql如何查询当前数据库中不为空的表

作者:selectDele

这篇文章主要介绍了mysql如何查询当前数据库中不为空的表问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

查询当前数据库中不为空的表

select * from information_schema.tables where TABLE_SCHEMA='当前数据库' and table_rows>0;

查询指定数据库中所有记录不为空的表

说明

有时候我们需要统计MySql数据库中哪些表有数据。

sql

SELECT
	TABLE_NAME,TABLE_ROWS
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = '需要查找的数据库'
AND table_rows > 0;

截图

SQL命令 --- 查询某字段不为空

1、查询某字段不为空

//不为空
SELECT * FROM `table_name` WHERE `col` IS NOT NULL
//为空
SELECT * FROM `table_name` WHERE `col` IS NULL

2、mysql中查询一个字段具体是属于哪一个数据库的那一张表

//其中 table_schema 是所在库, table_name 是所在表
SELECT table_schema,table_name FROM information_schema.columns WHERE column_name = '字段名'

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文