我怎样才能找到数据库中至少包含一条记录的所有 table 的列表。这意味着在 tables 中有一些数据。
How can i find list of all the table in database with contain atlease one record on it. which means have some data in tables.
我想获得有关 sql 查询的帮助,该查询可以在包含一些数据的数据库中找到所有 table 的列表。只是包含数据的 table 列表,不包括所有没有数据的 table。
在MySQL中您可以查询"information schema",但数字只是估计值,请参阅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
我想获得有关 sql 查询的帮助,该查询可以在包含一些数据的数据库中找到所有 table 的列表。只是包含数据的 table 列表,不包括所有没有数据的 table。
在MySQL中您可以查询"information schema",但数字只是估计值,请参阅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