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

MySQL फ़ील्ड में केवल इंट अपडेट करें

<घंटा/>

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

mysql> create table DemoTable702 (
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentName varchar(100),
   StudentScore int
);
Query OK, 0 rows affected (0.56 sec)

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

mysql> insert into DemoTable702(StudentName,StudentScore) values('Chris',56);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable702(StudentName,StudentScore) values('Robert',21);
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable702(StudentName,StudentScore) values('Mike',89);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable702(StudentName,StudentScore) values('David',99);
Query OK, 1 row affected (0.20 sec)

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

mysql> select *from DemoTable702;

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

+-----------+-------------+--------------+
| StudentId | StudentName | StudentScore |
+-----------+-------------+--------------+
| 1         | Chris       | 56           |
| 2         | Robert      | 21           |
| 3         | Mike        | 89           |
| 4         | David       | 99           |
+-----------+-------------+--------------+
4 rows in set (0.00 sec)

यहाँ MySQL में int को अपडेट करने की क्वेरी है -

mysql> update DemoTable702 set StudentScore=StudentScore+9 where StudentId=2;
Query OK, 1 row affected (0.09 sec)
Rows matched: 1 Changed: 1 Warnings: 0

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

mysql> select *from DemoTable702;

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

+-----------+-------------+--------------+
| StudentId | StudentName | StudentScore |
+-----------+-------------+--------------+
| 1         | Chris       | 56           |
| 2         | Robert      | 30           |
| 3         | Mike        | 89           |
| 4         | David       | 99           |
+-----------+-------------+--------------+
4 rows in set (0.00 sec)

  1. MySQL क्वेरी NULL के स्थान पर केवल एक फ़ील्ड को अपडेट करने के लिए

    इसके लिए आप COALESCE() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1805 (Name1 varchar(20), Name2 varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1805 मानों में डालें (NULL, माइक); क्वेरी ठीक है,

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प

  1. MySQL में किसी विशिष्ट सेल की सामग्री को अपडेट करें

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