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

MySQL ডেটাবেসে টেবিল ও কলামের সঠিক সংখ্যা জানা

INFORMATION_SCHEMA.COLUMNS থেকে COUNT(DISTINCT ...) ব্যবহার করে ডেটাবেসের টেবিল ও কলাম সংখ্যা বের করুন।

কোয়েরি

SELECT 
    COUNT(DISTINCT TABLE_NAME) AS TotalTables,
    COUNT(COLUMN_NAME) AS TotalColumns
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'yourDatabaseName';

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

SELECT 
    COUNT(DISTINCT TABLE_NAME) AS TotalTables,
    COUNT(COLUMN_NAME) AS TotalColumns
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'sample';

আউটপুট

+------------+-------------+
| TotalTables | TotalColumns |
+------------+-------------+
| 123        | 287         |
+------------+-------------+

অন্যান্য উপযোগী কোয়েরি

-- প্রতিটি টেবিলের কলাম সংখ্যা
SELECT TABLE_NAME, COUNT(*) AS ColumnCount
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'sample'
GROUP BY TABLE_NAME
ORDER BY ColumnCount DESC;
  1. PHPMyAdmin-এ MySQL DECIMAL প্রিসিশন এবং স্কেল নাম্বার নির্দিষ্ট করা

  2. MySQL-এ SELECT NULL WHERE FALSE ব্যবহার করে কোনো রো ও কলাম না দেখানো

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

  4. MySQL-এ নির্দিষ্ট মান 가진 কলামের সংখ্যা গণনা করা