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

मैं पहली तालिका से मान के साथ दूसरी तालिका में मान जोड़कर किसी MySQL डेटाबेस तालिका में फ़ील्ड को कैसे अपडेट कर सकता हूं?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1 (मान int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)

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

mysql> DemoTable1 मानों में डालें(10);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

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

आउटपुट

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

दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -

mysql> टेबल बनाएं DemoTable2 (value1 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

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

mysql> DemoTable2 मानों (50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable2 मानों में डालें (100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+| value1 |+--------+| 50 || 100 |+----------+2 पंक्तियों में सेट (0.00 सेकंड)

अब, पहली तालिका से एक मान को दूसरी तालिका में एक मान में जोड़कर एक MySQL डेटाबेस तालिका में एक फ़ील्ड को अपडेट करें -

mysql> set @myValue=(DemoTable1 से मान का चयन करें);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> अद्यतन DemoTable2 सेट value1=value1+@myValue;क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.11 सेकंड)पंक्तियों का मिलान हुआ:2 परिवर्तित:2 चेतावनियाँ:0

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

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

आउटपुट

<पूर्व>+----------+| value1 |+--------+| 60 || 110 |+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. छात्र स्कोर वाली तालिका से दूसरा उच्चतम मूल्य कैसे प्राप्त करें?

    2nd . लाने के लिए उच्चतम मूल्य, LIMIT 1,1 के साथ DESC द्वारा ORDER का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentScore int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(99);क्वेरी ठीक है, 1 पंक

  1. पहली तालिका से मूल्य का चयन करने और दूसरे में डालने के लिए एक एकल MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (46); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करे