MySQL টেবিলে UNIQUE কনস্ট্রেইন্ট দ্বারা তৈরি ইনডেক্স চেক করতে SHOW INDEX স্টেটমেন্ট ব্যবহার করা হয়।
সিনট্যাক্স
SHOW INDEX FROM table_name;
উদাহরণ
ধরুন empl টেবিলে empno কলামে UNIQUE কনস্ট্রেইন্ট আছে।
mysql> DESCRIBE empl; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | empno | int(11) | YES | UNI | NULL | | | F_name | varchar(20) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+
ইনডেক্স চেক:
mysql> SHOW INDEX FROM empl\G
*************************** 1. row ***************************
Table: empl
Non_unique: 0
Key_name: empno
Seq_in_index: 1
Column_name: empno
Collation: A
Cardinality: 0
Sub_part: NULL
Packed: NULL
Null: YES
Index_type: BTREE
Comment:
Index_comment:
1 row in set (0.02 sec)
ফলাফলে Key_name ইনডেক্সের নাম এবং Column_name কলামের নাম দেখায়।