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

MySQL कॉलम को शर्तों के साथ मान घटाकर कैसे अपडेट करें?


विवरण

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

mysql> create table DemoTable ( 
    Score int 
); 
Query OK, 0 rows affected (0.65 sec)

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

mysql> insert into DemoTable values(45); 
Query OK, 1 row affected (0.11 sec) 
mysql> insert into DemoTable values(29); 
Query OK, 1 row affected (0.11 sec) 
mysql> insert into DemoTable values(56); 
Query OK, 1 row affected (0.09 sec) 
mysql> insert into DemoTable values(24); 
Query OK, 1 row affected (0.09 sec) 
mysql> insert into DemoTable values(32); 
Query OK, 1 row affected (0.09 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable;

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

+-------+ 
| Score | 
+-------+ 
| 45 | 
| 29 | 
| 56 | 
| 24 | 
| 32 | 
+-------+ 
5 rows in set (0.00 sec)

कुछ शर्तों के साथ MySQL कॉलम को मान घटाकर अपडेट करने का क्वेरी:

mysql> update DemoTable set Score=Score-2 where Score > 30; 
Query OK, 3 rows affected (0.14 sec) 
Rows matched: 3 Changed: 3 Warnings: 0

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

mysql> select *from DemoTable;

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

+-------+ 
| Score | 
+-------+ 
| 43 | 
| 29 | 
| 54 | 
| 24 | 
| 30 | 
+-------+ 
5 rows in set (0.00 sec)

  1. - MySQL में डिफ़ॉल्ट मान false के साथ बूलियन कॉलम कैसे बनाएं

    false को डिफ़ॉल्ट मान के साथ कॉलम बनाने के लिए, हम टेबल निर्माण के समय default की अवधारणा का उपयोग कर सकते हैं। नोट - 0 false को दर्शाता है और 1 true को दर्शाता है। default false का उपयोग करके टेबल बनाना। ); Query OK, 0 rows affected (0.65 sec) कोई मान डाले बिना रिकॉर्ड्स डालना, क्योंकि हमने ऊप

  1. - MySQL में कॉलम वैल्यू के सामने स्ट्रिंग कैसे प्रीपेंड करें?

    MySQL में कॉलम वैल्यू के सामने स्ट्रिंग प्रीपेंड करने के लिए, हम CONCAT फंक्शन का उपयोग कर सकते हैं। CONCAT फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जा सकता है। टेबल बनाना। mysql> create table PrependStringOnColumnName -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0

  1. Java से MySQL डेटाबेस में डेटा कैसे अपडेट करें? Java से MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    JDBC का उपयोग करके MySQL में रिकॉर्ड अपडेट करें Java से MySQL डेटाबेस में डेटा अपडेट करने के लिए, आप JDBC (Java Database Connectivity) API के साथ SQL UPDATE कथन का उपयोग करते हैं। SQL सिंटैक्स UPDATE टेबल_नाम SET कॉलम1 = मान1, कॉलम2 = मान2, ... WHERE शर्त; पूर्ण Java उदाहरण 1. डेटाबेस तैयारी IN