KEY इंडेक्स का पर्यायवाची है। यदि आप किसी कॉलम के लिए इंडेक्स बनाना चाहते हैं, तो 'KEY' का उपयोग करें।
आधिकारिक दस्तावेज के अनुसार:
KEY सामान्य रूप से INDEX का पर्यायवाची है। कॉलम परिभाषा में दिए जाने पर PRIMARY KEY विशेषता को केवल KEY के रूप में भी निर्दिष्ट किया जा सकता है। इसे अन्य डेटाबेस सिस्टम के साथ संगतता के लिए लागू किया गया था।
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)
अतिरिक्त जानकारी:KEYका उपयोगUNIQUE KEY,FOREIGN KEY, औरSPATIAL KEYआदि के लिए भी किया जा सकता है। ये सभी इंडेक्स के प्रकार हैं।