কম্পিউটার টিউটোরিয়াল

MySQL-এ UNIQUE কনস্ট্রেইন্ট দ্বারা তৈরি ইনডেক্স চেক করা

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 কলামের নাম দেখায়।

  1. MySQL-এ টেবিলে CHECK CONSTRAINT যোগ করা

  2. MySQL টেবিলের ইঞ্জিন (Engine) দেখানোর কমান্ড

  3. MySQL-এ SHOW COLUMNS কমান্ড দিয়ে টেবিলের কলাম নামগুলো জানুন

  4. MySQL-এ SHOW INDEX দিয়ে টেবিলের ইনডেক্স দেখা