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

MySQL में अपडेट करते समय सेलेक्ट स्टेटमेंट का उपयोग कैसे करें?


इसके लिए, MySQL UPDATE कमांड का उपयोग करते समय WHERE क्लॉज के साथ उप क्वेरी का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> डेमोटेबल मानों में डालें (100, 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें (250, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) )mysql> डेमोटेबल मानों में डालें (150, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | क्रिस || 250 | डेविड || 150 | माइक |+------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

अद्यतन करते समय एक चयन कथन का उपयोग करने की क्वेरी यहां दी गई है -

mysql> डेमोटेबल को अपडेट करें -> सेट नाम ='रॉबर्ट' -> जहां आईडी में -> (-> सेलेक्ट *फ्रॉम (डेमोटेबल से मैक्स (आईडी) चुनें) tbl1 ->); क्वेरी ओके, 1 पंक्ति प्रभावित (0.27) sec)पंक्तियों का मिलान हुआ:1 परिवर्तित:1 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | क्रिस || 250 | रॉबर्ट || 150 | माइक |+------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. जावा में MySQL के साथ चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

    इसके लिए आपको executeQuery() का उपयोग करना होगा। वाक्य रचना इस प्रकार है - yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);yourresultSetObject=yourPreparedStatement.executeQuery(); डेटाबेस नमूना में एक तालिका बनाएँ। तालिका बनाने की क्वेरी इस प्रकार है - );Query OK,

  1. सी # में लूप के दौरान हम ब्रेक स्टेटमेंट का उपयोग कैसे करते हैं?

    ब्रेक स्टेटमेंट लूप को टर्मिनेट करता है और लूप के तुरंत बाद एक्जीक्यूशन को स्टेटमेंट में ट्रांसफर करता है। जब लूप के अंदर ब्रेक स्टेटमेंट का सामना करना पड़ता है, तो लूप को तुरंत समाप्त कर दिया जाता है और लूप के बाद अगले स्टेटमेंट पर प्रोग्राम कंट्रोल फिर से शुरू हो जाता है। लूप के दौरान ब्रेक स्टे

  1. पायथन का उपयोग करके MySQL में IF स्टेटमेंट का उपयोग कैसे करें?

    IF कथन अजगर में एक सशर्त कथन है। यह किसी विशेष स्थिति की जाँच करता है और उसके अनुसार कुछ क्रिया करता है। यहां, हम sql डेटाबेस के साथ बातचीत करने के लिए अजगर का उपयोग करके IF स्टेटमेंट के उपयोग पर चर्चा करेंगे। सिंटैक्स IF(शर्त, value_if_true,value_if_false) कुछ मानदंडों के आधार पर चयन करने के लिए