इंडेक्स देखने का सिंटैक्स निम्नलिखित है:
SELECT * FROM information_schema.statistics WHERE table_schema = yourDatabaseName;
यहां मैं 'web' डेटाबेस का उपयोग कर रहा हूँ। इंडेक्स दिखाने/देखने की क्वेरी निम्नलिखित है:
SELECT * FROM information_schema.statistics WHERE table_schema = 'web';
यह निम्नलिखिक आउटपुट देगा। "Web" डेटाबेस में सभी टेबल इंडेक्स जानकारी के साथ दिखाई देंगी:


व्याख्या
INFORMATION_SCHEMA.STATISTICSइंडेक्स मेटाडेटा रखता हैTABLE_SCHEMAडेटाबेस नाम है- महत्वपूर्ण कॉलम: TABLE_NAME, INDEX_NAME, COLUMN_NAME, SEQ_IN_INDEX, NON_UNIQUE, INDEX_TYPE
NON_UNIQUE=0यूनिक इंडेक्स,1नॉन-यूनिक
सरल विकल्प
SHOW INDEX FROM table_name;
SHOW INDEX FROM table_name FROM database_name;
विशिष्ट टेबल के इंडेक्स
SELECT * FROM information_schema.statistics WHERE table_schema = 'web' AND table_name = 'your_table';
इंडेक्स प्रकार
BTREE- डिफ़ॉल्ट, रेंज क्वेरी के लिए अच्छाHASH- सटीक मिलान के लिए तेज (MEMORY इंजन)FULLTEXT- पूर्ण-पाठ खोजSPATIAL- भौगोलिक डेटा