इंडेक्स देखने के लिए, आप SHOW कमांड का उपयोग कर सकते हैं।
सिंटैक्स निम्नलिखित है:
SHOW INDEX FROM yourTableName;
आइए पहले एक टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
FirstName VARCHAR(20),
LastName VARCHAR(20)
);
इंडेक्स बनाने के लिए क्वेरी:
mysql> CREATE INDEX id_FirstName ON DemoTable(Id, FirstName);
MySQL में सेट किए गए इंडेक्स देखने के लिए क्वेरी:
mysql> SHOW INDEX FROM DemoTable;
यह इंडेक्स को भी प्रदर्शित करते हुए निम्नलिखित आउटपुट देगा:
+--------------+------------+--------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | Visible | +--------------+------------+--------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+ | DemoTable | 0 | PRIMARY | 1 | Id | A | 0 | NULL | NULL | | BTREE | | | YES | | DemoTable | 1 | id_FirstName | 1 | Id | A | 0 | NULL | NULL | | BTREE | | | YES | | DemoTable | 1 | id_FirstName | 2 | FirstName | A | 0 | NULL | NULL | YES | BTREE | | | YES | +--------------+------------+--------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+