Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

कुंजी कीवर्ड के साथ MySQL क्रिएट स्टेटमेंट

<घंटा/>

जैसा कि आधिकारिक डॉक्स में बताया गया है -

कुंजी आमतौर पर INDEX का पर्यायवाची है। कॉलम परिभाषा में दिए जाने पर मुख्य विशेषता प्राथमिक कुंजी को केवल कुंजी के रूप में निर्दिष्ट किया जा सकता है। इसे अन्य डेटाबेस सिस्टम के साथ संगतता के लिए लागू किया गया था।

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(50), Age int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

INDEX के लिए क्वेरी निम्नलिखित है, जो KEY का समानार्थी है -

mysql> डेमोटेबल (नाम, आयु) पर इंडेक्स Name_Age_Index बनाएं; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

आइए एक बार फिर से तालिका के विवरण की जाँच करें -

mysql> desc DemoTable;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+---------------+------+-----+-----+- ---------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------------+------+-----+ --------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्चर (50) | हाँ | एमयूएल | नल | || आयु | इंट(11) | हाँ | | नल | |+----------+----------------+------+-----+------------+--- -------------+3 पंक्तियाँ सेट में (0.01 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल (नाम, आयु) मान ('रॉबर्ट', 21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (नाम, आयु) मान ('बॉब', 23) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल (नाम, आयु) मान ('डेविड', 22) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

+-----+--------+------+| आईडी | नाम | उम्र |+----+-----------+------+| 2 | बॉब | 23 || 3 | डेविड | 22 || 1 | रॉबर्ट | 21 |+----+-----------+------+3 पंक्तियों में सेट (0.00 सेकंड)

  1. MySQL में KEY कीवर्ड का क्या अर्थ है?

    कुंजी एक सूचकांक का पर्याय है। अगर आप किसी कॉलम के लिए इंडेक्स बनाना चाहते हैं, तो की का इस्तेमाल करें। जैसा कि आधिकारिक डॉक्स में बताया गया है: कुंजी आमतौर पर INDEX का पर्यायवाची है। कॉलम परिभाषा में दिए जाने पर मुख्य विशेषता प्राथमिक कुंजी को केवल कुंजी के रूप में निर्दिष्ट किया जा सकता है। इसे

  1. MyISAM इंजन तालिका के साथ MySQL तालिका कैसे बनाएं?

    MyISAM इंजन के साथ एक MySQL तालिका बनाने के लिए, हम इंजन कमांड का उपयोग कर सकते हैं। आइए पहले CREATE कमांड का उपयोग करके एक टेबल बनाएं। )ENGINE=MyISAM;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.26 सेकंड) ऊपर, हमने इंजन को MyISAM के रूप में सेट किया है। तालिका में कितने कॉलम मौजूद हैं, यह जांचने के लि

  1. MySQL कार्यक्षेत्र के साथ एक नया डेटाबेस बनाएँ?

    MySQL वर्कबेंच के साथ एक नया डेटाबेस बनाने के लिए, आपको MySQL वर्कबेंच लॉन्च करना होगा। स्क्रीनशॉट इस प्रकार है। अब, आइए MySQL के साथ कनेक्शन का परीक्षण करें। नीचे दिए गए चरणों का पालन करें - Database->Connect to database (Ctrl +U). निम्नलिखित स्क्रीनशॉट है जो डेटाबेस से कनेक्ट करें संवाद बॉक