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

एक छात्र का रिकॉर्ड लाने के लिए आईडी, नाम और छात्रों की उम्र के साथ एक एकल MySQL क्वेरी में तीन स्थितियों का उपयोग कैसे करें?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(50), StudentAge int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.72 सेकंड)

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

mysql> DemoTable(StudentName,StudentAge) मानों ('क्रिस', 21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable(StudentName,StudentAge) मान ('डेविड',23) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable(StudentName,StudentAge) मान ('बॉब',22) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> DemoTable(StudentName,StudentAge) में डालें मान ('कैरोल',21);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड)

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

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

यह निम्न आउटपुट &minusl;

का उत्पादन करेगा <पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | क्रिस | 21 || 2 | डेविड | 23 || 3 | बॉब | 22 || 4 | कैरल | 21 |+----------+----------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

किसी विशेष रिकॉर्ड को प्राप्त करने के लिए तीन शर्तों को लागू करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से * चुनें जहां स्टूडेंट आईडी =4 और स्टूडेंटनाम ='कैरोल' और स्टूडेंटएज =21;

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

<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 4 | कैरल | 21 |+----------+----------------+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL एक ही क्वेरी के साथ दो टेबल में सेलेक्ट और इंसर्ट करें

    यहाँ पहली तालिका बनाने की क्वेरी है। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) उपरोक्त अवधारणा को समझने के लिए, आइए हम दूसरी तालिका बनाएं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2 मानों (क्रिस) में डालें; क्वेरी ठीक

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2

  1. AND &OR ऑपरेटर के साथ एकल MySQL क्वेरी का उपयोग करके एक विशिष्ट रिकॉर्ड प्राप्त करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.20 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2015 मानों में डालें (4, रॉबर्ट, US);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable2