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

हम MySQL व्यू में किसी भी वैल्यू को कैसे अपडेट कर सकते हैं क्योंकि हम MySQL टेबल में वैल्यूज को अपडेट कर सकते हैं?


जैसा कि हम जानते हैं कि UPDATE स्टेटमेंट की मदद से हम MySQL टेबल में वैल्यूज को अपडेट कर सकते हैं और इसी तरह हम MySQL व्यूज में वैल्यूज को अपडेट कर सकते हैं। UPDATE स्टेटमेंट का सिंटैक्स वही होगा, टेबल नाम के स्थान पर हमें व्यू का नाम देना होगा। हम उपरोक्त अवधारणा को स्पष्ट करने के लिए 'इन्फो' नाम के एक दृश्य से डेटा इस प्रकार ले रहे हैं -

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 मान कैसे देखूं?

    किसी तालिका के लिए auto_increment मान देखने के लिए, आप SHOW TABLE कमांड का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है yourTableName\G जैसी तालिका स्थिति दिखाएं वाक्य रचना इस प्रकार है `सूचना_स्कीमा` से `AUTO_INCREMENT` चुनें।`TABLES` जहां `TABLE_SCHEMA` =yourDatabaseName और `TABLE_NAME` =yourTable

  1. मैं अपने MySQL उत्पाद तालिका से उत्पादों के कुल मूल्य की गणना कैसे कर सकता हूं?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable ( ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ProductQuantity int, ProductPrice int );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.19 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (उत्पाद मात्रा, उत्पाद मूल्य) मान (2,450)

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

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