কম্পিউটার টিউটোরিয়াল

MySQL ডাটাবেসের সব টেবিলের রো সংখ্যা গুনতে information_schema ব্যবহার

MySQL-এ কোনো ডাটাবেসের সমস্ত টেবিলের রো সংখ্যা (row count) একসাথে জানতে INFORMATION_SCHEMA.TABLES কোয়েরি করুন। এটি ম্যানুয়ালি প্রতিটি টেবিলে `COUNT(*)` রান করার চেয়ে দ্রুত।

সিনট্যাক্স

SELECT table_name, table_rows 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'yourDatabaseName';

উদাহরণ (test ডাটাবেস)

mysql> SELECT table_name, table_rows 
    -> FROM INFORMATION_SCHEMA.TABLES 
    -> WHERE TABLE_SCHEMA = 'test';
+------------------------------------+------------+
| TABLE_NAME                         | TABLE_ROWS |
+------------------------------------+------------+
| addingcurrencysymboldemo           | 4          |
| addingdaysdemo                     | 8          |
| ...                                | ...        |
+------------------------------------+------------+
243 rows in set (0.86 sec)

নোট: `table_rows` ইনডেক্সের বেসισে আনুমানিক মান দেয় (InnoDB-এ)। একজমত সঠিক কাউন্ট পেতে `SELECT COUNT(*) FROM table_name` ব্যবহার করুন।

  1. MySQL কোয়ারি: টেবিল কলামে ডুপ্লিকেট মানের সংখ্যা গণনা করা

  2. MySQL-এ GROUP BY এবং COUNT() ব্যবহার করে FileID অনুযায়ী এন্ট্রি গণনা করা

  3. Java-এ JDBC ResultSetMetaData ব্যবহার করে MySQL টেবিলের কলাম সংখ্যা বের করা

  4. MySQL-এ COUNT(*) ব্যবহার করে টেবিলের রো সংখ্যা সহজে বের করুন