Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में व्यू कैसे अपडेट करें

SQL दृश्य डेटा तालिकाओं पर अधिक सुरक्षा और सरलता प्रदान करते हैं। वास्तव में, आप SQL में कई तरीकों से आसानी से दृश्य अपडेट कर सकते हैं। यहाँ MySQL में दृश्य को अद्यतन करने के चरण दिए गए हैं।

MySQL में व्यू कैसे अपडेट करें

यहाँ MySQL में दृश्य को अपडेट करने का तरीका बताया गया है। SQL में व्यू को अपडेट करने के कई तरीके हैं। आप SQL व्यू की क्वेरी या डेटा को अपडेट कर सकते हैं। हम MySQL में दृश्य को अपडेट करने के इनमें से प्रत्येक तरीके को देखेंगे।

मान लें कि आपके पास निम्न दृश्य है order_view

mysql> create view order_view as
      select order_date,quantity
      from orders;

mysql> select * from order_view;
+------------+----------+
| order_date | quantity |
+------------+----------+
| 2020-05-01 |       23 |
| 2020-05-01 |       35 |
| 2020-05-02 |       45 |
| 2020-05-02 |       23 |
| 2020-05-03 |       19 |
| 2020-05-03 |       15 |
| 2020-05-04 |       34 |
| 2020-05-04 |       56 |
+------------+----------+

बोनस पढ़ें :MySQL में व्यू कैसे बनाएं

ALTER स्टेटमेंट का उपयोग करके MySQL में व्यू कैसे अपडेट करें

आप ALTER . का उपयोग करके MySQL में दृश्य अपडेट कर सकते हैं बयान। यह देखने के लिए SQL क्वेरी को बदल देगा, अंतर्निहित डेटा को नहीं।

mysql> alter view order_view as
       select order_date,quantity
       from orders
       where quantity>30;

mysql> select * from order_view;
+------------+----------+
| order_date | quantity |
+------------+----------+
| 2020-05-01 |       35 |
| 2020-05-02 |       45 |
| 2020-05-04 |       34 |
| 2020-05-04 |       56 |
+------------+----------+

बोनस पढ़ें :MySQL में संचयी कुल उपयोगकर्ता कैसे प्राप्त करें

क्रिएट या रिप्लेस का उपयोग करके MySQL में व्यू को कैसे अपडेट करें

आप क्रिएट या रिप्लेस . का उपयोग करके MySQL में व्यू को भी अपडेट कर सकते हैं बयान। यह देखने के लिए SQL क्वेरी को बदल देगा, अंतर्निहित डेटा को नहीं।

mysql> create or replace view order_view as
       select order_date,product_id,quantity
       from orders;

mysql> select * from order_view;
+------------+------------+----------+
| order_date | product_id | quantity |
+------------+------------+----------+
| 2020-05-01 |          1 |       23 |
| 2020-05-01 |          2 |       35 |
| 2020-05-02 |          1 |       45 |
| 2020-05-02 |          2 |       23 |
| 2020-05-03 |          1 |       19 |
| 2020-05-03 |          2 |       15 |
| 2020-05-04 |          1 |       34 |
| 2020-05-04 |          2 |       56 |
+------------+------------+----------+

बोनस पढ़ें :MySQL में प्रतिदिन नए उपयोगकर्ता कैसे प्राप्त करें

अद्यतन का उपयोग करके MySQL में दृश्य कैसे अपडेट करें

आप UPDATE स्टेटमेंट का उपयोग करके SQL व्यू के अंतर्निहित डेटा को भी अपडेट कर सकते हैं। यह दृश्य की SQL क्वेरी लेकिन वास्तविक तालिका डेटा को अपडेट नहीं करेगा।

mysql> update order_view
       set quantity=50
       where order_date>'2020-05-03';

mysql> select * from order_view;
+------------+----------+
| order_date | quantity |
+------------+----------+
| 2020-05-01 |       23 |
| 2020-05-01 |       35 |
| 2020-05-02 |       45 |
| 2020-05-02 |       23 |
| 2020-05-03 |       19 |
| 2020-05-03 |       15 |
| 2020-05-04 |       50 |
| 2020-05-04 |       50 |
+------------+----------+

बोनस पढ़ें :MySQL में राजस्व की गणना कैसे करें

UPDATE स्टेटमेंट SQL व्यू पर तभी काम करता है, जब वे टेबल डेटा के सीधे सबसेट हों, बिना किसी एग्रीगेशन या संशोधन के। तो आप दृश्य पर अद्यतन विवरण का उपयोग कर सकते हैं यदि देखने के लिए चयन कथन:

  • इसमें DISTINCT, GROUP BY, HAVING, Aggregations, SET फ़ंक्शन या ऑपरेटर नहीं हैं
  • एकाधिक तालिकाओं को संदर्भित नहीं करता
  • गणित कॉलम नहीं हैं

इतना ही! अब आप आसानी से MySQL व्यू को अपडेट कर सकते हैं और डेटा विश्लेषण और रिपोर्टिंग के लिए इसका इस्तेमाल कर सकते हैं।

Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. XAMPP के साथ आसानी से वेब सर्वर सेट करें

  2. MySQL प्रतिकृति का उपयोग करके लाइव माइग्रेशन

  3. MySQL तालिका में varchar लंबाई का महत्व

  4. मैक पर MySQL का उपयोग कैसे करें

  5. WHERE क्लॉज में mysql SUM () का उपयोग करें