我如何找到数据库中所有表的列表,其中包含至少一条记录。这意味着表中有一些数据。

时间:2018-09-06 18:23:41

标签: sql-query-store

我希望获得有关sql查询的帮助,该查询可以在数据库中查找其中包含某些数据的所有表的列表。只是包含数据的表列表,排除所有没有数据的表。

1 个答案:

答案 0 :(得分:1)

在MySQL中,您可以查询“信息模式”,但是数字仅是估计值,请参见https://dev.mysql.com/doc/refman/8.0/en/tables-table.html

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_ROWS > 0 OR DATA_LENGTH > 0