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

MySQL व्यू में मान कैसे अपडेट करें जैसे हम MySQL तालिका में करते हैं?

हम जानते हैं कि UPDATE स्टेटमेंट की सहायता से हम MySQL तालिका में मान अपडेट कर सकते हैं और इसी तरह हम MySQL व्यू में मान अपडेट कर सकते हैं। UPDATE स्टेटमेंट का वाक्यविन्यास समान होगा सिवाय इसके कि तालिका नाम के स्थान पर हमें व्यू का नाम प्रदान करना होगा। हम 'Info' नामक व्यू से निम्न डेटा ले रहे हैं ताकि उपरोक्त अवधारणा को समझाया जा सके:

mysql> Select * from Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
|  101 | YashPal | History    |
|  105 | Gaurav  | Literature |
|  125 | Raman   | Computers  |
| NULL | Ram     | Computers  |
+------+---------+------------+
4 rows in set (0.00 sec)

अब, मान लीजिए यदि हम Id के मान को NULL से किसी अन्य मान में बदलना चाहते हैं तो निम्न क्वेरी की सहायता से हम व्यू के मान को अपडेट कर सकते हैं:

mysql> Update info set id = 130 where Name = 'Ram';
Query OK, 1 row affected (0.88 sec)
mysql> Select * from Info;
+------+---------+------------+
| Id   | Name    | Subject    |
+------+---------+------------+
|  101 | YashPal | History    |
|  105 | Gaurav  | Literature |
|  125 | Raman   | Computers  |
|  130 | Ram     | Computers  |
+------+---------+------------+
4 rows in set (0.00 sec)
  1. - MySQL में टेबल के AUTO_INCREMENT मान को कैसे देखें

    दो मुख्य विधियाँ MySQL में किसी टेबल के अगले AUTO_INCREMENT मान को देखने के दो मुख्य तरीके हैं। विधि 1: SHOW TABLE STATUS सिंटैक्स SHOW TABLE STATUS LIKE yourTableName\G विधि 2: INFORMATION_SCHEMA.TABLES सिंटैक्स SELECT `AUTO_INCREMENT` FROM `information_schema`.`TABLES` WHERE `TABLE_SCHEMA` = y

  1. - MySQL उत्पाद टेबल से उत्पादों का कुल मूल्य कैसे गणना करें?

    MySQL में मात्रा × मूल्य का योग से कुल उत्पाद मूल्य निकालें आइए पहले एक टेबल बनाते हैं: create table DemoTable ( ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ProductQuantity int, ProductPrice int ); Query OK, 0 rows affected (0.19 sec) इन्सर्ट कमांड से टेबल में कुछ रिकॉर्ड डालें:

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

    आइए पहले एक टेबल बनाते हैं: CREATE TABLE DemoTable1 ( Value INT ); टेबल में कुछ रिकॉर्ड डालें: INSERT INTO DemoTable1 VALUES(10); टेबल से सभी रिकॉर्ड प्रदर्शित करें: SELECT * FROM DemoTable1; आउटपुट +-------+ | Value | +-------+ | 10 | +-------+ दूसरी टेबल बनाने के लिए क्वेरी: CREATE TABL