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

MySQL-এ SHOW TABLES-এর সমতুল্য সর্টেড কোয়ারি


MySQL-এ INFORMATION_SCHEMA.TABLES দিয়ে সর্টেড টেবিল লিস্ট

MySQL-এ SHOW TABLES আউটপুট ডিফল্টভাবে সর্টেড থাকে না। সর্টেড (আলফাবেটিক্যালি) টেবিল নাম পেতে INFORMATION_SCHEMA.TABLES কোয়ারি করা হয়।

সিনট্যাক্স

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = 'yourDatabaseName' 
ORDER BY TABLE_NAME;

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

mysql> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES 
    -> WHERE TABLE_SCHEMA = 'sample' ORDER BY TABLE_NAME;

ফলাফল (আংশিক - মোট ৩৪২ টি টেবিল):

+------------------------------------+
| TABLE_NAME                         |
+------------------------------------+
| a                                  |
| accumulateddemo                    |
| add10minutedemo                    |
| add1toexistingvalue                |
| addanumbertocurrentvaluedemo       |
| addcolumnandindexdemo              |
| addingcurrentyeardemo              |
| addprefixtocolumndemo              |
| addtoexistingvaluedemo             |
| addtotaltimedemo                   |
| ... (৩৪২টি টেবিল মোট)             |
+------------------------------------+
342 rows in set (0.11 sec)

ব্যবহারিতা: স্ক্রিপ্টিং, ডকুমেন্টেশন, স্কিমা কমপেয়ার, মাইগ্রেশন টুলে এই পদ্ধতিটি বিশ্বস্ত ও কাস্টমাইজেবল।

  1. MySQL-এ DISTINCT এবং ORDER BY MAX() দিয়ে আইডি অনুযায়ী সাজানো

  2. MySQL-এ NULL মানসহ কলাম সর্ট করা

  3. MySQL-এ একাধিক টেবিলের রো কাউন্ট একসাথে পাওয়া

  4. MySQL কোয়ারি: একাধিক ID দ্বারা সাজানো (ORDER BY FIELD)