KEY হলো INDEX-এর সমার্থক (synonym)। আপনি যদি একটি কলামের জন্য ইন্ডেক্স তৈরি করতে চান, তবে KEY ব্যবহার করুন।
অফিসিয়াল ডক্স অনুযায়ী:
"KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY can also be specified as just KEY when given in a column definition. This was implemented for compatibility with other database systems."
KEY প্রাইমারি কির সাথে ব্যবহার করা যায়:
প্রথমে একটি টেবিল তৈরি করুন। কলাম "id"-র জন্য প্রাইমারি কি সেট করার কোয়েরি:
mysql> create table KeyDemo -> ( -> id int, -> primary key(id) -> ); Query OK, 0 rows affected (0.55 sec)
দুটি রেকর্ড ইনসার্ট করুন:
mysql> insert into KeyDemo values(1); Query OK, 1 row affected (0.12 sec) mysql> insert into KeyDemo values(2); Query OK, 1 row affected (0.14 sec)
সকল রেকর্ড দেখুন:
mysql> select *from KeyDemo;
আউটপুট:
+----+ | id | +----+ | 1 | | 2 | +----+ 2 rows in set (0.00 sec)
অতিরিক্ত: UNIQUE KEY, FOREIGN KEY ও KEY সমার্থক হিসেবে ব্যবহার করা হয়। SHOW INDEX FROM tbl আউটপুটে Key_name কলামে ইন্ডেক্সের নাম দেখাবে।