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)
ব্যবহারিতা: স্ক্রিপ্টিং, ডকুমেন্টেশন, স্কিমা কমপেয়ার, মাইগ্রেশন টুলে এই পদ্ধতিটি বিশ্বস্ত ও কাস্টমাইজেবল।