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

মাল্টিকোলাম UNIQUE ইনডেক্স তৈরি করা

একাধিক কলামে মিলিয়ে UNIQUE ইনডেক্স তৈরি করতে ইনডেক্সের নাম দিয়ে কলামগুলো নির্দিষ্ট করতে হয়।

উদাহরণ

mysql> CREATE UNIQUE INDEX id_fname_lname ON employee(empid, first_name, last_name);
Query OK, 0 rows affected (0.41 sec)

mysql> DESCRIBE employee;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| empid      | int(11)     | YES  | MUL | NULL    |       |
| first_name | varchar(20) | YES  |     | NULL    |       |
| last_name  | varchar(20) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+

ইনডেক্সের ডিটেইলস:

mysql> SHOW INDEX FROM employee\G
*************************** 1. row ***************************
  Key_name: id_fname_lname
  Seq_in_index: 1
  Column_name: empid
*************************** 2. row ***************************
  Key_name: id_fname_lname
  Seq_in_index: 2
  Column_name: first_name
*************************** 3. row ***************************
  Key_name: id_fname_lname
  Seq_in_index: 3
  Column_name: last_name

একই Key_name তিনটি কলামের জন্য, অর্থাৎ একটি মাল্টিকোলাম ইনডেক্স।

  1. MySQL-ে ইনডেক্সসহ টেবিল তৈরি করা (CREATE INDEX)

  2. C#-তে GUID মান কীভাবে তৈরি করবেন?

  3. পাইথনে নন-লিটারেল (Non-literal) টাপল তৈরি করা

  4. পাইথনে সিঙ্গলটন ক্লাস কীভাবে তৈরি করবেন?