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

问题描述 投票:0回答:1

我想帮助sql查询,它可以找到数据库中包含一些数据的所有表的列表。只列出包含数据的表,不包括所有没有数据的表。

sql-query-store
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.