কম্পিউটার

কিভাবে আমরা একটি MySQL টেবিলে একটি অনন্য সীমাবদ্ধতা দ্বারা তৈরি সূচী পরীক্ষা করতে পারি?


ইন্ডেক্স দেখান৷ একটি MySQL টেবিলে একটি অনন্য সীমাবদ্ধতা দ্বারা তৈরি সূচী পরীক্ষা করতে বিবৃতি ব্যবহার করা হয়৷

সিনট্যাক্স

SHOW INDEX from table_name;

উদাহরণ

ধরুন আমাদের টেবিলটি 'empl' আছে যার কলাম 'empno'-এ একটি অনন্য সীমাবদ্ধতা রয়েছে।

mysql> describe empl;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| empno  | int(11)     | YES  | UNI | NULL    |       |
| F_name | varchar(20) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
2 rows in set (0.23 sec)

এখন যেমন আমরা জানি যে অনন্য সীমাবদ্ধতা সূচী তৈরি করে যা নিম্নলিখিত ক্যোয়ারীতে চেক করা যেতে পারে -

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)

'কী_নাম' উপরের ফলাফল সেটে সূচির নাম এবং ‘কলাম_নাম’ দেখায় এই সূচীটি যে কলামে যুক্ত করা হয়েছে তার নাম৷


  1. কিভাবে আমি MySQL এ একটি টেবিলে একটি চেক সীমাবদ্ধতা যোগ করব?

  2. কিভাবে একটি MySQL টেবিলের ইঞ্জিন প্রদর্শন করবেন?

  3. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

  4. মাইএসকিউএল-এ আমি যে সূচীগুলি সেট আপ করেছি তা আমি কীভাবে দেখতে পারি?