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

MySQL कमांड-लाइन टूल:DELETE से प्रभावित पंक्तियों की संख्या कैसे पता करें?

<घंटा/>

आप इसके लिए अंत में row_count() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका पंक्ति बनाएं AffectedByDeleteDemo -> (-> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> rowAfftectedByDeleteDemo (ग्राहक नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> पंक्ति में डालें AfftectedByDeleteDemo (ग्राहक नाम) मान ('कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड) mysql> पंक्ति में डालें 0.09 सेकंड) mysql> पंक्ति में डालें 0.09 सेकंड) mysql> पंक्ति में डालें 0.10 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

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

यहाँ आउटपुट है -

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

तालिका से पंक्तियों को हटाने से पहले, row_count () का मान इस प्रकार है -

mysql> row_count() चुनें;

यहाँ आउटपुट है -

<पूर्व>+---------------+| row_count() |+----------------+| -1 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

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

mysql> rowAffectedByDeleteDemo से डिलीट करें जहां CustomerId =3 || ग्राहक आईडी =4 || ग्राहक आईडी =5 || CustomerId =6;क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.13 सेकंड)

तालिका से पंक्तियों को हटाने के बाद, row_count () का मान इस प्रकार है -

mysql> row_count() चुनें;

यहाँ आउटपुट है -

<पूर्व>+---------------+| row_count() |+---------------+| 4 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में पंक्तियों को कैसे छोड़ें?

    पंक्तियों को छोड़ने के लिए, LIMIT OFFSET का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable860(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); Query OK, 0 rows affected (0.73 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

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

    इसके लिए MySQL में FOUND_ROWS का इस्तेमाल करें। निम्नलिखित वाक्य रचना है - information_schema.तालिकाओं से SQL_CALC_FOUND_ROWS TABLE_NAME चुनें जहां TABLE_NAME yourValue% को पसंद करते हैं, अपनेLimitValue को सीमित करें; यहां, मैं डेटाबेस वेब का उपयोग कर रहा हूं और मेरे पास बहुत सारी टेबल हैं, मान लीज

  1. हम कैसे पता लगा सकते हैं कि स्ट्रिंग का पहला अक्षर जावा में एक संख्या है या नहीं?

    isDigit() विधि का उपयोग करना isDigit() java.lang.Character . की विधि वर्ग एक चरित्र को एक पैरामीटर के रूप में स्वीकार करता है और निर्धारित करता है कि यह एक अंक है या नहीं। यदि दिया गया वर्ण एक अंक है, तो यह विधि सही हो जाती है, अन्यथा यह विधि गलत हो जाती है। इसलिए, यह निर्धारित करने के लिए कि दिए