空でないテーブルの一覧を特定の MySQL データベースで取得する

特定 MySQL データベース内の空でないテーブルの一覧を取得するには,次の SQL クエリ ステートメントを使用できます。

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'your_database_name' AND TABLE_ROWS > 0;

自分の照会したいデータベース名をyour_database_nameに置き換えてください。この照会では、INFORMATION_SCHEMA.TABLESビューから、TABLE_SCHEMA列が自分のデータベース名と同じかつTABLE_ROWS列が0よりも大きいものTABLE_NAME列を選びます。こうすることで、そのデータベース内の空ではないテーブルのリストを取得できます。

bannerAds