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

अंतिम क्वेरी में पंक्तियों की संख्या खोजने के लिए MySQL क्वेरी

<घंटा/>

इसके लिए MySQL में FOUND_ROWS का इस्तेमाल करें। निम्नलिखित वाक्य रचना है -

'information_schema'.तालिकाओं से SQL_CALC_FOUND_ROWS TABLE_NAME चुनें जहां TABLE_NAME "yourValue%" को पसंद करते हैं, अपनेLimitValue को सीमित करें;

यहां, मैं डेटाबेस 'वेब' का उपयोग कर रहा हूं और मेरे पास बहुत सारी टेबल हैं, मान लीजिए कि DemoTable29 से शुरू होता है . आइए हम उपरोक्त सिंटैक्स को ऐसी पंक्तियों में से केवल 4 लाने के लिए लागू करें -

mysql> `information_schema`.tables से SQL_CALC_FOUND_ROWS TABLE_NAME चुनें जहां TABLE_NAME को "DemoTable29%" LIMIT 4 पसंद है;

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

<पूर्व>+--------------+| TABLE_NAME |+--------------+| डिमोटेबल29 || डिमोटेबल290 || डिमोटेबल291 || डिमोटेबल292 |+--------------+4 पंक्तियाँ सेट में (0.01 सेकंड)

यहाँ अंतिम क्वेरी से कुल पंक्तियों को जानने के लिए क्वेरी है। हमने LIMI4 का उपयोग किया, इसलिए ऊपर केवल 4 पंक्तियाँ दिखाई दे रही थीं -

mysql> found_rows() चुनें;

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

<पूर्व>+--------------+| फाउंड_रो () |+--------------+| 10 |+--------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में अंतिम 30 पंक्तियाँ प्राप्त करना

    MySQL में अंतिम 30 पंक्तियाँ प्राप्त करने के लिए, आपको DESC द्वारा ORDER और फिर LIMIT 30 का उपयोग करना होगा। सिंटैक्स इस प्रकार है - select * from yourTableName order by yourColumnName DESC LIMIT 30; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1567    -> (    -&g

  1. पिछले 3 दिनों से पहले पोस्ट की गई MySQL तालिका और फ़ेच पंक्तियाँ पूछें?

    मान लें कि वर्तमान तिथि है - 2019-10-20 हम पहले एक उदाहरण देखेंगे और एक टेबल बनाएंगे - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (13.36 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1582 मानों में डालें(2019-10-25 1:10:00);क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.14 सेकंड) चयन कथन

  1. डेटाबेस में तालिकाओं की संख्या प्रदर्शित करने के लिए MySQL क्वेरी क्या है?

    मान लें, मैं यहां वेब डेटाबेस का उपयोग कर रहा हूं। हमें डेटाबेस वेब में तालिकाओं की संख्या ज्ञात करने की आवश्यकता है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। तालिकाओं की संख्या प्रदर्शित करने के लिए क्वेरी निम्नलिखित है - जहां table_schema=web; यह निम्नलिखित आउटपुट देगा - +---