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

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

आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable1 (
    Value INT
);

टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable1 VALUES(10);

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable1;

आउटपुट

+-------+
| Value |
+-------+
| 10    |
+-------+

दूसरी टेबल बनाने के लिए क्वेरी:

mysql> CREATE TABLE DemoTable2 (
    Value1 INT
);

दूसरी टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable2 VALUES(50);
mysql> INSERT INTO DemoTable2 VALUES(100);

दूसरी टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable2;

आउटपुट

+--------+
| Value1 |
+--------+
| 50     |
| 100    |
+--------+

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

mysql> SET @myValue = (SELECT Value FROM DemoTable1);
mysql> UPDATE DemoTable2 SET Value1 = Value1 + @myValue;

आइए टेबल रिकॉर्ड को एक बार फिर जांचें:

mysql> SELECT * FROM DemoTable2;

आउटपुट

+--------+
| Value1 |
+--------+
| 60     |
| 110    |
+--------+
  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी

  1. - MySQL में छात्र स्कोर वाली टेबल से दूसरा सबसे ऊंचा मान कैसे प्राप्त करें

    दूसरा सबसे ऊंचा मान लाने के लिए ORDER BY DESC के साथ LIMIT 1,1 का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( StudentScore int ); Query OK, 0 rows affected (0.56 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable valu

  1. - MySQL में एक क्वेरी से पहली टेबल से मान चुनें और दूसरी में डालें

    INSERT ... SELECT के साथ टेबल के बीच डेटा कॉपी करना एक टेबल से डेटा चुनकर सीधे दूसरी टेबल में डालने के लिए INSERT INTO ... SELECT सिंटैक्स का उपयोग करें। यह एक ही क्वेरी में दोनों कार्य करता है। पहली टेबल बनाना और डेटा डालना CREATE TABLE DemoTable1( Value INT ); Query OK, 0 rows affected (0.65