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

डेटाबेस में प्रत्येक तालिका में MySQL क्वेरी लागू करें?

<घंटा/>

डेटाबेस में प्रत्येक तालिका में MySQL क्वेरी लागू करने के लिए, आप INFORMATION_SCHEMA.TABLES का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

किसी भी उपनाम के रूप में SUM(TABLE_ROWS) चुनें INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA=yourDatabaseName;

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

mysql> INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA=DATABASE() से कुल योग (TABLE_ROWS) के रूप में चुनें;

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

<पूर्व>+----------+| कुल |+----------+| 1666 |+----------+1 पंक्ति सेट (0.01 सेकंड) में
  1. Id और FileIDs वाली तालिका में प्रत्येक फ़ाइल प्रविष्टि की गिनती प्राप्त करने के लिए MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FileID int) AUTO_INCREMENT=100;क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (1.36 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (फाइलआईडी) मान (50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित

  1. उन मानों के लिए डेटाबेस को क्वेरी करें जो MySQL तालिका में नहीं हैं?

    इसके लिए, आप UNION ALL के साथ WHERE NOT EXISTS का उपयोग कर सकते हैं और तालिका में पहले से मौजूद मानों को अनदेखा करने के लिए NOT IN लागू कर सकते हैं। तालिका में पहले से मौजूद मानों को जोड़ने के लिए UNION ALL के साथ SELECT का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1918 (वैल्यू int

  1. Node.js का उपयोग करके एक MySQL तालिका बनाना

    आमतौर पर, NoSQL डेटाबेस (जैसे MongoDB) नोड डेवलपर्स के बीच अधिक लोकप्रिय हैं। हालाँकि, यह पूरी तरह से आपके उपयोग के मामले और मौजूद विभिन्न डेटाबेस विकल्पों में से किसी भी DBMS को चुनने के विकल्प पर निर्भर करता है। आपके द्वारा चुने गए डेटाबेस का प्रकार मुख्य रूप से किसी की परियोजना की आवश्यकताओं पर न