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

केस के साथ MySQL मास अपडेट कब/फिर/अन्यथा?


जब/तब/अन्य मामलों में बड़े पैमाने पर अद्यतन के लिए वाक्य रचना इस प्रकार है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम=केस सेट करें जब आपका कॉलमनाम=वैल्यू1 तब कोई भी अपडेटेडवैल्यू1जब आपका कॉलमनाम=वैल्यू2 तब कोई भी अपडेटेडवैल्यू2जब आपका कॉलमनाम=मान3 तब कोई भी अपडेटेडवैल्यू3 जब आपका कॉलमनाम=मान4 तब कोई भी अपडेटेड वैल्यू4और आपका कॉलमनामएंड;

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

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

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

mysql> CaseUpdateDemo मान (1,'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> CaseUpdateDemo मानों में डालें (2, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) )mysql> CaseUpdateDemo मानों में डालें (3, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> CaseUpdateDemo मानों में डालें (4, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) 

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

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

आउटपुट

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | कैरल || 3 | माइक || 4 | बॉब |+------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

अब आप उस प्रश्न को लिख सकते हैं जिस पर हमने ऊपर चर्चा की थी और कॉलम आईडी को केस के साथ अपडेट करने के लिए जब और फिर। क्वेरी इस प्रकार है -

mysql> Update CaseUpdateDemo set Id=case जब Id=1 फिर 1001-> जब Id=2 फिर 1002-> जब Id=3 फिर 1003-> जब Id=4 फिर 1004-> और Id-> end;क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.15 सेकंड)पंक्तियों का मिलान हुआ:4 परिवर्तित:4 चेतावनियाँ:0

अब आप जांच सकते हैं कि चयन कथन का उपयोग करके तालिका आईडी कॉलम के लिए अपडेट की गई है या नहीं। क्वेरी इस प्रकार है -

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

आउटपुट

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1001 | जॉन || 1002 | कैरल || 1003 | माइक || 1004 | बॉब |+------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. क्रोम को कैसे अपडेट करें:// विंडोज 10 पर कंपोनेंट्स

    सामग्री: Chrome घटक अवलोकन Chrome क्या है://घटक Windows 10? Chrome को कैसे अपडेट करें:// Chrome पर अवयव? Chrome को अपडेट करने के लिए Google Chrome को कैसे अपडेट करें://Windows 10 पर सामग्री? Chrome घटकों का अवलोकन यह आपके लिए Google Chrome एप्लिकेशन को अपडेट करने के लिए उपलब्ध है जहां कोई

  1. PHP/MySQL में समय के साथ कार्य करना?

    PHP/MySQL में समय के साथ काम करने के लिए, आप strtotime() फ़ंक्शन का उपयोग कर सकते हैं। उसी के लिए PHP कोड इस प्रकार है - $timeValue=8:55 PM;$changeTimeFormat =date(H:i:s, strtotime($timeValue));echo(24 घंटे में परिवर्तन प्रारूप =); गूंज ($changeTimeFormat) ); PHP कोड का स्नैपशॉट इस प्रकार है - य

  1. [फिक्स] डॉकर डेमॉन से 'यूनिक्स:///var/run/docker.sock' पर कनेक्ट नहीं हो सकता

    डॉकर आसानी से कंटेनरों का उपयोग करके एप्लिकेशन बनाने, तैनात करने और चलाने की क्षमता के साथ अधिक से अधिक लोकप्रिय हो रहा है। कंटेनर डेवलपर्स को एक पूर्ण पैकेज के रूप में तैनात करने से पहले अपने सभी पुस्तकालयों और निर्भरताओं के साथ एक एप्लिकेशन को पैकेज करने की अनुमति देते हैं। इंस्टॉल करना लिनक्स पर