यह जानने के लिए कि ySQL डेटाबेस तालिका में कितनी पंक्तियाँ हैं, आपको कुल फ़ंक्शन COUNT(*) का उपयोग करने की आवश्यकता है।
वाक्य रचना इस प्रकार है
अपनेTableName से COUNT(*) चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल बनाएं CountRowsDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> CountRowsDemo (नाम) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> CountRowsDemo (नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) )mysql> CountRowsDemo (नाम) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> CountRowsDemo (नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> CountRowsDemo (नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> CountRowsDemo (नाम) मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> सम्मिलित करें CountRowsDemo (नाम) मान (NULL) में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> CountRowsDemo (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> CountRowsDemo से *चुनें;
निम्न आउटपुट है
+-----+----------+| आईडी | नाम |+----+----------+| 1 | शून्य || 2 | सैम || 3 | शून्य || 4 | माइक || 5 | डेविड || 6 | शून्य || 7 | शून्य || 8 | कैरल |+-----+----------+8 पंक्तियों में सेट (0.00 सेकंड)
अब तालिका से पंक्तियों को गिनने के लिए निम्न क्वेरी चलाते हैं
mysql> CountRowsDemo से कुल पंक्तियों के रूप में गिनती (*) का चयन करें;
निम्न आउटपुट है
<पूर्व>+-----------+| TotalRows |+-----------+| 8 |+----------+1 पंक्ति सेट में (0.00 सेकंड)