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

MySQL में केवल एक कॉलम मान अपडेट कर रहा है?

<घंटा/>

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

mysql> create table DemoTable770 (
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Value int
);
Query OK, 0 rows affected (0.65 sec)

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

mysql> insert into DemoTable770(Value) values(10);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable770(Value) values(90);
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable770(Value) values(160);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable770(Value) values(450);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable770(Value) values(560);
Query OK, 1 row affected (0.21 sec)

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

mysql> select *from DemoTable770;

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

+----+-------+
| Id | Value |
+----+-------+
|  1 |    10 |
|  2 |    90 |
|  3 |   160 |
|  4 |   450 |
|  5 |   560 |
+----+-------+
5 rows in set (0.00 sec)

केवल एक कॉलम मान को अपडेट करने के लिए क्वेरी निम्नलिखित है -

mysql> update DemoTable770
   set Value=Value+150
   where Id=4;
Query OK, 1 row affected (0.52 sec)
Rows matched: 1 Changed: 1 Warnings: 0

आइए हम दृश्य के विवरण की जाँच करें -

mysql> select *from DemoTable770;

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

+----+-------+
| Id | Value |
+----+-------+
|  1 |    10 |
|  2 |    90 |
|  3 |   160 |
|  4 |   600 |
|  5 |   560 |
+----+-------+
5 rows in set (0.00 sec)

  1. - MySQL में एक विशिष्ट कॉलम मान को स्वैप करें

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

  1. - MySQL में केवल एक कॉलम का मान अपडेट करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1605(StudentName,StudentCountryName) मान (बॉब, यूके) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. - एक विशिष्ट MySQL पंक्ति से केवल एक ही मान प्राप्त करें?

    इसके लिए जहां क्लॉज के साथ SELECT INTO वेरिएबल का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1896 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र