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

MySQL तालिका में पंक्तियों की संख्या गिनने का सबसे तेज़ तरीका?

<घंटा/>

आइए पहले एक टेबल बनाने, रिकॉर्ड जोड़ने और उन्हें प्रदर्शित करने के लिए एक उदाहरण देखें। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है।

mysql> टेबल बनाएं RowCountDemo-> (-> ID int,-> Name varchar(100)> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.95 सेकंड)

रिकॉर्ड INSERT कमांड से डाले जाते हैं।

mysql> RowCountDemo मानों में सम्मिलित करें (1, 'लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (2, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) ) mysql> RowCountDemo मानों में सम्मिलित करें (3, 'बेला'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (4, 'जैक'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (5, 'एरिक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (6, 'रामी'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.49 सेकंड) mysql> INSERT RowCountDemo मानों में (7, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> RowCountDemo मानों में सम्मिलित करें (8, 'Maike'); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.77 सेकंड) mysql> RowCountDemo में सम्मिलित करें value(9,'Rocio');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> RowCountDemo मूल्यों में सम्मिलित करें(10,'गेविन');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

रिकॉर्ड प्रदर्शित करना।

mysql>RowCountDemo से *चुनें;

उपरोक्त क्वेरी का आउटपुट निम्नलिखित है।

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | लैरी || 2 | जॉन || 3 | बेला || 4 | जैक || 5 | एरिक || 6 | रामी || 7 | सैम || 8 | माइक || 9 | रोशियो || 10 | गेविन |+------+----------+10 पंक्तियों में सेट (0.00 सेकंड)

पंक्तियों की संख्या को तीव्र गति से गिनने के लिए, हमारे पास निम्नलिखित दो विकल्प हैं -

क्वेरी 1

mysql> RowCountDemo से गिनती (*) चुनें;

उपरोक्त क्वेरी का आउटपुट निम्नलिखित है।

<पूर्व>+----------+| गिनती (*) |+----------+| 10 |+----------+1 पंक्ति सेट में (0.00 सेकंड)

प्रश्न 2

mysql> RowCountDemo से गिनती चुनें (Found_rows ());

उपरोक्त क्वेरी का आउटपुट निम्नलिखित है।

<पूर्व>+---------------------+| गिनती (मिला_रो ()) |+---------------------+| 10 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. एक MySQL तालिका में पंक्तियों की संख्या प्राप्त करने का सबसे आसान तरीका?

    पंक्तियों की संख्या प्राप्त करने का सबसे आसान तरीका, कुल फ़ंक्शन COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1575 मानों (रॉबर्ट) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL तालिका में बड़ी संख्या में पंक्तियों को सम्मिलित करने का सबसे तेज़ तरीका क्या है?

    सबसे तेज़ तरीके का सिंटैक्स नीचे दिया गया है। यहां, हमने केवल एक बार INSERT INTO का उपयोग किया है और एक अनुकूलित तरीका बनाया है - अपनेTableName मानों में डालें(NULL,yourValue1,yourValue2),(NULL,yourValue1,yourValue2),....N; आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1839 ( ClientId int NOT NUL