কোনো ডাটাবেসে যেসব টেবিলে কমপক্ষে একটি রো রয়েছে (table_rows >= 1), তাদের তালিকা পেতে `INFORMATION_SCHEMA.TABLES` কোয়েরি করুন।
সিনট্যাক্স
SELECT table_type, table_name, table_schema FROM information_schema.tables WHERE table_rows >= 1 AND table_schema = 'yourDatabaseName';
উদাহরণ (test ডাটাবেস)
mysql> SELECT table_type, table_name, table_schema
-> FROM information_schema.tables
-> WHERE table_rows >= 1 AND table_schema = 'test';
+------------+------------------------------+--------------+
| TABLE_TYPE | TABLE_NAME | TABLE_SCHEMA |
+------------+------------------------------+--------------+
| BASE TABLE | add30minutesdemo | test |
| BASE TABLE | addoneday | test |
| ... | ... | ... |
+------------+------------------------------+--------------+
80 rows in set (0.00 sec)
নোট: `table_rows` ইনডেক্সের বেসিসে আনুমানিক। খুব বড় টেবিলে সঠিক কাউন্ট পেতে `SELECT COUNT(*)` ব্যবহার করুন।