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

MySQL - एक प्रश्न में प्रति तालिका सभी पंक्तियों को कैसे गिनें?

<घंटा/>

आप infoatio_schema.tables से एग्रीगेट फंक्शन काउंट (TABLE_ROWS) की मदद से प्रति टेबल सभी पंक्तियों को गिन सकते हैं। वाक्य रचना इस प्रकार है -

SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName';

अब आप प्रति तालिका सभी पंक्तियों को प्राप्त करने के लिए उपरोक्त सिंटैक्स लागू कर सकते हैं। क्वेरी इस प्रकार है -

mysql> SELECT table_name, TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'business';

यहाँ आउटपुट है -

<पूर्व>+------------------------------------------ ------------------------+-----------+| TABLE_NAME | TABLE_ROWS |+-------------------------------------------------------- ------------------------+-----------+| एक्सेंटसर्च डेमो | 2 || add1daydemo | 2 || addcheckconstraintdemo | 0 || जोड़ने योग्य | 0 || addconstraintdemo | 2 || 5 घंटे जोड़ना | 2 || ऑटोइन्क्रिमेंट जोड़ना | 2 || कॉलमनाम जोड़ना | 0 || अद्वितीय | 2 || addnotnulldemo | 2 || दिनांक समय से आयु की गणना | 0 || सभी कॉलम्सडेमो | 0 || अल्फाडेमो | 0 || अल्टरटेबल टू एडऑटोइन्क्रीमेंट | 2 || स्वत:वेतन वृद्धि | 4 || स्वत:वृद्धिशील | 5 || autoincrementtozero | 2 || बैकटिकप्रतीक | 4 || बिटडेमो | 2 || ब्लॉबटेबलडेमो | 0 || बुकइंडेक्स | 4 || बूलियनडेमो | 0 || चारदेमो | 0 || checkconstraintdemo | 0 || चेकडेमो | 0 || चेकिंगइंटीगरडेमो | 2 || चाइल्डडेमो | 0 || क्लोन छात्र | 3 || कॉलेज | 0 || रंगीन | 0 || कॉलमएक्सिस्टडेमो | 0 || columnnameasnumberdemo | 2 || कॉलमनामविथस्पेस | 4 || स्तंभसूची | 0 || कॉलमटेबलडेमो | 0 || columnvaluenulldemo | 2 || कमसेपरेटेड डेमो | 2 || कमेंटडेमो | 0 || commentdemo2 | 0 || commentdemo3 | 0 || समग्रप्राथमिककी | 0 || कंट्रीसिटीडेमो | 2 || करडेटडेमो | 0 || वर्तमान दिनांक समय | 0 || वर्तमान समय 2 घंटे जोड़ना | 0 || वर्तमान समयक्षेत्र | 1 || dateadddemo | 0 || dateandtimepartdemo | 0 || डेटाटाइमडेमो | 2 || डिफॉल्टडेटटाइमडेमो | 0 || Deletecolumnnamedemo | 0 || डिलीटेमो | 5 || डिलीटरेकॉर्ड | 6 || डिलीटटेबलडेमो | 2 | | डेमो | 2 || डेमो1 | 0 || डेमोस्की | 2 || डेमोआटो | 2 || डेमोबक्रिप्ट | 0 || डेमोएम्प्टीएंडनुल | 0 || डेमोइंडेक्स | 0 || डेमोंट | 0 || डेमोनरेप्लेस | 2 || डेमोस्कीमा | 0 || डेमोवेयर | 2 || डिस्काउंटडेमो | 4 || विशिष्ट डेमो | 8 || विशिष्ट डेमो1 | 4 || डुप्लीकेटबुकइंडेक्स | 4 || डुप्लिकेट हटाए गए डेमो | 4 || डुप्लीकेटफाउंड | 4 || कर्मचारी सूचना | 2 || कर्मचारी रिकॉर्ड | 0 || कर्मचारी योग्य | 0 || एनुमडेमो | 2 || गणना | 0 || पलायन | 0 || मौजूद हैरोडेमो | 4 || Findandreplacedemo | 4 || फाइंडडेमो | 2 || फर्स्टटेबलडेमो | 3 || फ्लोरडेमो | 2 || विदेशी तालिका | 2 || विदेशी तालिका1 | 0 || फॉरेनटेबलडेमो | 2 || फंक्शनइंडेक्सडेमो | 0 || फंक्शनट्रिगर्सडेमो | 0 || getlastrecord | 4 || ग्रेटेस्टऑफ़ट्वोरमोर | 2 || ग्रुपबायडेमो | 4 || Groupconcatenatedemo | 4 || ग्रुपडेमो | 4 || Groupdemo1 | 4 || groupt_concatdemo | 4 || मानवडेटेमो | 0 || इडडेमो | 4 || ifelsecasedemo | 4 || इफ़ेल्सेडेमो | 4 || इमेजडेमो | 2 || incasesensdemo | 4 || इंडेमो | 6 || अनुक्रमण डेमो | 0 || इंसर्टडेमो | 2 || इंसर्टिंगमोजिदेमो | 0 || इन्सर्टमल्टीप्लेरो डेमो | 5 || इन्सर्टवैल्यूसैंडसेटडेमो | 2 || insubquerydemo | 2 || int1demo | 0 || intandbigint20demo | 0 || इंटडेमो | 2 || inwithfielddemo | 12 || ipv4address डेमो | 0 || ipv6demo | 0 || jasonasmysqldemo | 2 || javadatetimedemo | 2 || कीडेमो | 2 || last10recordsडेमो | 12 || लास्टिंसर्टिडेमो | 2 || Lastinsertrecordiddemo | 2 || latandlangdemo | 0 || लम्बाईऔरचारलंबाईडेमो | 0 || लिमिटऑफसेटडेमो | 11 || लिमिटऑफसेटटेबल | 13 || लोकार्डिनैलिटी | 2 || लोअरकेसडेमो | 0 || मर्जरेमो1 | 2 || मर्जरेमो2 | 0 || मिलीसेकंड डेमो | 0 || संशोधित कॉलमडेमो | 0 || संशोधित कॉलमनाम डेमो | 0 || संशोधित डेटाटाइप | 0 || मनीडेमो | 2 || धन प्रतिनिधित्व | 0 || मनीस्टोरेजडेमो | 2 || चलचित्र संग्रह | 6 || एकाधिक अनुक्रमणिका डेमो | 0 || एकाधिकरिकॉर्डविथवैल्यू | 4 || myisamtabledemo | 2 || myisamtoinnodbdemo | 0 || mysqltabledemo | 5 || मायटेबल | 0 || mytable1 | 0 || mytabledemo | 2 || नेस्टेड ट्रांजैक्शनडेमो | 2 || नया छात्र | 0 || नेक्स्टिडडेमो | 2 || नेक्स्टपिछला डेमो | 9 || नॉनस्सीइडेमो | 4 || Nowdemo | 0 || nthrecorddemo | 4 || नलडेमो | 0 || नलडेमो1 | 4 || नलडेमोविथजेरो | 6 || नलविथसेलेक्ट | 6 || नंबर कॉलमडेमो | 0 || कॉलम की संख्या | 2 || ऑनडेमो | 4 || ऑर्डरबायडेमो | 4 || ऑर्डरडेमो | 2 || मूल तालिका | 4 || पैरेंटडेमो | 0 || पेस्टिस्ट्री | 4 || प्रस्तुत इतिहास | 2 || प्राइमरीकीडेमो | 0 || प्राथमिक तालिका | 2 || प्राथमिक तालिका1 | 2 || प्राइमरीटेबल1डेमो | 0 || प्राइमरीटेबलडेमो | 2 || प्रॉक्टेबलडेमो | 3 || उत्पाद | 2 || दो तारीखों के बीच क्वेरी | 0 || querydatedemo | 0 || क्वेट्सडेमो | 2 || यादृच्छिक अनुकूलन डेमो | 8 || रैंडोप्टिमाइज्ड डेमो | 26 || रैंकडेमो | 5 || रिपेयरटेबलडेमो | 3 || रिप्लेसनलविथज़ेरोडेमो | 2 || रोकाउंटडेमो | 8 || रोइन्टोकॉलम | 4 || रौनंबरडेमो | 4 || पंक्तियों
  1. गिनती (*) MySQL क्वेरी का उपयोग किए बिना तालिका में पंक्तियों की संख्या कैसे प्राप्त करें?

    आप गिनती (1) का उपयोग कर सकते हैं। आइए सबसे पहले सिंटैक्स देखें - अपनेTableName से गिनती चुनें(1); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable (StudentName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.84 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (छात्र नाम) म

  1. एक एकल MySQL क्वेरी में दो तालिकाओं से पंक्तियों की गणना कैसे करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Name varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1 मानों में (माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉ

  1. MySQL में पंक्तियों को एक तालिका से दूसरी तालिका में कैसे कॉपी करें?

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