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

MySQL में तीन कॉलम का इंडेक्स बनाएं?

<घंटा/>

अनुक्रमणिका के लिए, आप KEY() का उपयोग कर सकते हैं। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1437 -> ( -> StudentId int, -> StudentName varchar(20), -> StudentMarks int, -> StudentAge int -> , -> KEY(StudentId,StudentMarks,StudentAge) -> ); क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.97 सेकंड)

. के विवरण की जांच करने के लिए निम्नलिखित प्रश्न हैं
mysql> desc DemoTable1437;

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

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

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

mysql> DemoTable1437 मानों में डालें (101, 'क्रिस', 78,21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44 सेकंड) mysql> DemoTable1437 मानों में डालें (102, 'डेविड', 89,22); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.25 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1437 से * चुनें;

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

<पूर्व>+-----------+---------------+--------------+----- --------+| छात्र आईडी | छात्र का नाम | स्टूडेंटमार्क्स | छात्र आयु |+-----------+----------------+--------------+---------- ------+| 101 | क्रिस | 78 | 21 || 102 | डेविड | 89 | 22 |+----------+----------------+--------------+---------- ------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. एक MySQL तालिका में एकाधिक कॉलम के साथ स्थितियां कैसे बनाएं?

    शर्तों के लिए, IF() का उपयोग करें। निम्नलिखित वाक्य रचना है - IF(yourCondition, trueStatement,falseStatement); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable612 (Number1 int,Number2 int,Score int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. कैसे एक MySQL दृश्य बनाने के लिए?

    एक MySQL व्यू बनाने के लिए, नीचे दिए गए सिंटैक्स के अनुसार CREATE VIEW का उपयोग करें - अपने व्यूनाम को अपने टेबलनाम से चुनें * के रूप में बनाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1802 (StudentId int, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का

  1. MySQL कम्पोजिट इंडेक्स

    एक समग्र अनुक्रमणिका एक अनुक्रमणिका है जिसका उपयोग एकाधिक स्तंभों पर किया जाता है। इसे बहु-स्तंभ अनुक्रमणिका के रूप में भी जाना जाता है। सुविधाएं आइए देखते हैं फीचर्स - MySQL उपयोगकर्ता को एक समग्र अनुक्रमणिका बनाने की अनुमति देता है जिसमें अधिकतम 16 कॉलम हो सकते हैं। क्वेरी ऑप्टिमाइज़र प्रश्