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

MySQL में एकाधिक डेटाबेस में टेबल की पंक्तियों की कुल संख्या ढूँढना?

<घंटा/>

डेटाबेस में तालिका पंक्तियों की कुल संख्या प्राप्त करने के लिए, सूचना योजना के साथ कुल फ़ंक्शन SUM () का उपयोग करें। आइए पहले एक टेबल बनाएं, जो "वेब" डेटाबेस में है -

mysql> टेबल बनाएं DemoTable1568 -> (-> Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

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

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

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

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

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

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

डेटाबेस "नमूना" में एक तालिका बनाने के लिए क्वेरी निम्नलिखित है -

mysql> नमूना का उपयोग करें;डेटाबेस बदल गयाmysql> तालिका बनाएं DemoTable1568 -> (-> Id int ->);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.99 सेकंड)

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

mysql> DemoTable1568 मानों (101) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1568 मान (102) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DemoTable1568 मानों में डालें ( 103);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड)mysql> DemoTable1568 मानों में डालें(104);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+----------+| आईडी |+------+| 101 || 102 || 103 || 104 |+------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एकाधिक डेटाबेस में तालिकाओं की कुल पंक्तियों की संख्या ज्ञात करने की क्वेरी है -

mysql> info_schema.tables से TotalNumberOfRows के रूप में sum(table_rows) चुनें -> जहां table_name='DemoTable1568';

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

<पूर्व>+---------------------+| TotalNumberOfRows |+---------------------+| 7 |+---------------------+1 पंक्ति में सेट (0.19 सेकंड)
  1. MySQL में एकाधिक तालिकाओं से गणना (*) पंक्तियां?

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

  1. MySQL में एकाधिक तालिकाओं से रिकॉर्ड सम्मिलित करें

    एकाधिक तालिकाओं से रिकॉर्ड सम्मिलित करने के लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। यहां, हम 2 टेबल से रिकॉर्ड डालेंगे। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1943 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. MySQL में तालिकाओं में परिणामों की कुल संख्या सीमित करें?

    इसके लिए आप LIMIT कॉन्सेप्ट के साथ-साथ UNION ALL का इस्तेमाल कर सकते हैं। हमारे उदाहरण के लिए, हम तीन टेबल बनाएंगे। आइए पहली तालिका बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.39 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 3 मानों में डालें ( 30);क्वेरी ठीक है, 1 पंक्ति प्र