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

MySQL डेटाबेस में सभी टेबल्स के लिए रिकॉर्ड काउंट कैसे प्राप्त करें?


MySQL टेबल्स में सभी रिकॉर्ड्स की संख्या प्राप्त करने के लिए, हम एग्रीगेट फंक्शन SUM के साथ TABLE_ROWS का उपयोग कर सकते हैं। सिंटैक्स निम्न है।

SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'yourDatabaseName';

उपरोक्त सिंटैक्स को सभी टेबल्स के लिए रिकॉर्ड्स की संख्या प्राप्त करने के लिए लागू करें। क्वेरी निम्न है −

mysql> SELECT SUM(TABLE_ROWS) 
-> FROM INFORMATION_SCHEMA.TABLES 
-> WHERE TABLE_SCHEMA = 'business';

निम्न टेबल रिकॉर्ड्स की संख्या लौटाता है।

+-----------------+
| SUM(TABLE_ROWS) |
+-----------------+
| 450             |
+-----------------+
1 row in set (13.54 sec)

प्रति टेबल सभी रिकॉर्ड्स की संख्या डिस्प्ले करने के लिए, निम्न क्वेरी का उपयोग करें −

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

आउटपुट निम्न है। (209 रो संक्षिप्तता के लिए)

+------------------------------------------------------------------+------------+
| TABLE_NAME                                                         | TABLE_ROWS |
+------------------------------------------------------------------+------------+
| add1daydemo                                                        | 2          |
| addcheckconstraintdemo                                             | 0          |
| ...                                                                | ...        |
| add1daydemo                                                        | 2          |
+------------------------------------------------------------------+------------+
209 rows in set (0.08 sec)

  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी

  1. - विशिष्ट कॉलम मानों के लिए एकल MySQL क्वेरी में एकाधिक काउंट प्राप्त करें

    इसके लिए, आप विशिष्ट कॉलम के लिए पैरामीटर मान के साथ एग्रीगेट फंक्शन SUM() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1790 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Score int ); Query OK, 0 rows affected (0.94 sec) इन्सर्ट कमा

  1. - MySQL डेटाबेस में सभी टेबल सूचीबद्ध करना

    आइए समझते हैं कि MySQL डेटाबेस में सभी टेबल कैसे सूचीबद्ध करें: एक बार डेटाबेस बन जाने पर, हम निम्न क्वेरी का उपयोग करके किसी विशिष्ट डेटाबेस को एक्सेस और उपयोग कर सकते हैं: क्वेरी mysql> USE databaseName Database changed USE स्टेटमेंट के लिए सेमीकॉलन की आवश्यकता नहीं होती। यह QUIT स्टेटमेंट