INFORMATION_SCHEMA से टेबल नाम सॉर्ट करना
आप INFORMATION_SCHEMA.TABLES से table_name प्रॉपर्टी को ORDER BY क्लॉज के साथ सॉर्ट कर सकते हैं। ASC (आरोही) या DESC (अवरोही) क्रम में सॉर्ट करने के लिए:
SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'yourDatabaseName' ORDER BY table_name DESC;
उदाहरण: सैंपल डेटाबेस में टेबल्स
पहले सभी टेबल्स देखते हैं:
mysql> SHOW TABLES;
आउटपुट (डिफ़ॉल्ट क्रम):
+--------------------------+ | Tables_in_sample | +--------------------------+ | blobsizedemo | | insert_prevent | | insertrecord_selecttable | | insertrecordprevent | | mytable | | newlinedemo | | notequaloperator | | sumofeverydistinct | | yourtable | +--------------------------+
टेबल नाम के अनुसार अवरोही क्रम में सॉर्ट करना
mysql> SELECT table_name
-> FROM information_schema.tables
-> WHERE table_type = 'BASE TABLE' AND table_schema = 'sample'
-> ORDER BY table_name DESC;
आउटपुट (अवरोही क्रम):
+--------------------------+ | TABLE_NAME | +--------------------------+ | yourtable | | sumofeverydistinct | | notequaloperator | | newlinedemo | | mytable | | insertrecordprevent | | insertrecord_selecttable | | insert_prevent | | blobsizedemo | +--------------------------+
ASC का उपयोग करके आरोही क्रम में भी सॉर्ट कर सकते हैं।