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

MySQL डेटाबेस में टेबल और कॉलम की सटीक संख्या जानना

INFORMATION_SCHEMA.COLUMNS और COUNT(DISTINCT) का उपयोग करके डेटाबेस में टेबल और कॉलम की संख्या गिनें।

क्वेरी:

SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTables, COUNT(COLUMN_NAME) AS TotalColumns
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'yourDatabaseName';

उदाहरण (sample डेटाबेस के लिए):

SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTables, COUNT(COLUMN_NAME) AS TotalColumns
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'sample';

आउटपुट

+------------+-------------+
| TotalTables| TotalColumns|
+------------+-------------+
| 123        | 287         |
+------------+-------------+

व्याख्या:

  • COUNT(DISTINCT TABLE_NAME) - अद्वितीय टेबल नामों की संख्या
  • COUNT(COLUMN_NAME) - सभी टेबल्स में कुल कॉलम
  1. PHPMyAdmin में MySQL DECIMAL सटीकता और स्केल कैसे निर्दिष्ट करें? PHPMyAdmin में MySQL DECIMAL सटीकता और स्केल कैसे निर्दिष्ट करें?

    DECIMAL(M, D) संरचना DECIMAL के लिए दो पैरामीटर आवश्यक हैं: M (Precision) — कुल अंकों की संख्या (अधिकतम 65)। D (Scale) — दशमलव बिंदु के बाद के अंकों की संख्या (अधिकतम 30, M ≤ 65)। सिंटैक्स: DECIMAL(M, D) उदाहरण: DECIMAL(6, 4) कुल 6 अंक, 4 दशमलव के बाद → 2 पूर्णांक अंक। मान्य सीमा: -99.9999 से

  1. Java का उपयोग करके MySQL टेबल में कॉलम की संख्या गिनना Java का उपयोग करके MySQL टेबल में कॉलम की संख्या गिनना

    ResultSetMetaData का उपयोग करके कॉलम मेटाडेटा प्राप्त करना इसके लिए ResultSetMetaData का उपयोग करें। पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName VARCHAR(20), StudentLastName VARCHAR(20) ); Query OK, 0 rows affect

  1. - MySQL में विशिष्ट मान वाले कॉलम की संख्या कैसे गिनें?

    SUM() के साथ गणना बाइनरी मान (0/1) वाले कॉलम के लिए: select sum(value1+value2+value3) as `Total_Number_Of_1`, sum(value1 and value2 and value3) as `Total_Number_Of_Rows_With_1` from yourTableName; उदाहरण insert into demo36(value1,value2,value3) values(1,0,0), (1,0,1), (1,1,1), (0,1,0), (