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

एकाधिक तालिकाओं में पंक्तियों की गणना करने के लिए MySQL क्वेरी

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1 (FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> DemoTable1 मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1 मानों ('जेम्स') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> सम्मिलित करें DemoTable1 मानों में ('जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable1 मानों ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

mysql> DemoTable1 से *चुनें;

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| बॉब || जेम्स || जॉन || डेविड |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ दूसरी तालिका बनाने की क्वेरी है -

mysql> टेबल बनाएं DemoTable2 (मार्क इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)

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

mysql> DemoTable2 मानों में डालें (98); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2 मानों में डालें (89); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable2 मानों में डालें ( 67); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2 मानों में डालें (34); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable2 मानों में डालें (32); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 सेकंड)mysql> DemoTable2 मानों में डालें(42);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

mysql> DemoTable2 से *चुनें;

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

<पूर्व>+----------+| मार्क्स |+----------+| 98 || 89 || 67 || 34 || 32 || 42 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

कई तालिकाओं में पंक्तियों को गिनने की क्वेरी यहां दी गई है -

mysql> चुनें (DemoTable1 से गिनती (*) चुनें) फर्स्ट_टेबल_रो के रूप में, (DemoTable2 से काउंट (*) चुनें) AS सेकेंड_टेबल_रो;

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

<पूर्व>+-----------------+---------------------+| First_Table_Row | दूसरा_टेबल_पंक्ति |+-----------------+------------------+| 4 | 6 |+-----------------+-----------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एकल MySQL क्वेरी में एकाधिक पंक्तियाँ सम्मिलित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहाँ, हम एक ही क्वेरी में कई पंक्तियाँ सम्मिलित कर रहे हैं - (कैरोल टेलर,19),(एडम स्मिथ, 23) में डालें );क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.11 सेकंड)रिकॉर्ड:4 डुप

  1. कई पंक्तियों को प्रभावी ढंग से चुनने के लिए MySQL क्वेरी?

    एकाधिक पंक्तियों को प्रभावी ढंग से चुनने के लिए आपको अनुक्रमणिका का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) यहाँ अनुक्रमणिका बनाने की क्वेरी है - DemoTable1501(Id) पर इंडेक्स id_index बनाएं;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.23 सेकंड)रि

  1. MySQL में एकाधिक तालिकाओं से गणना (*) पंक्तियां?

    MySQL में एकाधिक तालिकाओं से पंक्तियों की गणना करने के लिए, सिंटैक्स इस प्रकार है - किसी भी AliasName1 के रूप में (अपनेTableName1 से गिनती(*) का चयन करें, (अपनेTableName2 से गिनती(*) का चयन करें) को दोहरे से किसी भी AliasName2 के रूप में चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्