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

MySQL ड्रॉप व्यू

यदि आपको अब इसकी आवश्यकता नहीं है तो कभी-कभी आपको MySQL में दृश्य छोड़ने की आवश्यकता हो सकती है। यहां बताया गया है कि MySQL DROP VIEW कमांड का उपयोग करके MySQL में व्यू कैसे ड्रॉप करें। आप इसका उपयोग डेटाबेस से दृश्य हटाने के लिए कर सकते हैं।

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

यहाँ MySQL DROP VIEW स्टेटमेंट का उपयोग करके MySQL में दृश्य ड्रॉप करने के चरण दिए गए हैं।

यहाँ MySQL DROP VIEW क्वेरी का सिंटैक्स दिया गया है।

DROP VIEW [IF EXISTS] view_name;

उपरोक्त क्वेरी में, आपको view_name . के स्थान पर अपने विचार का नाम निर्दिष्ट करना होगा

IF EXISTS एक वैकल्पिक कीवर्ड है जिसका उपयोग दृश्य को हटाने के लिए केवल तभी किया जाता है जब वह मौजूद हो

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

mysql> create view order_view as
       select * from orders;

mysql> select * from order_view;
+----+--------------+------------+-------+-------------+---------------------+
| id | product_name | order_date | price | description | created_at          |
+----+--------------+------------+-------+-------------+---------------------+
|  1 | A            | 2020-07-01 |   150 | New product | 2020-06-01 00:00:00 |
|  2 | B            | 2020-07-01 |   235 | Old product | 2020-06-15 00:00:00 |
+----+--------------+------------+-------+-------------+---------------------+

यहाँ MySQL में देखने के लिए SQL क्वेरी है।

mysql> drop view order_view;

mysql> select * from order_view;
ERROR 1146 (42S02): Table 'sample.order_view' doesn't exist

बोनस पढ़ें :MySQL में इंडेक्स कैसे बनाएं

MySQL ड्रॉप व्यू अगर मौजूद है

यहां मौजूद होने पर ड्रॉप व्यू का एक उदाहरण दिया गया है। मान लें कि आप एक गैर-मौजूद दृश्य को हटाने का प्रयास करते हैं order_view

mysql> drop view order_view;
ERROR 1051 (42S02): Unknown table 'sample.order_view'

आइए अब IF EXISTS के साथ उसी कथन को हटाने का प्रयास करें

mysql> drop view if exists order_view;
Query OK, 0 rows affected, 1 warning (0.00 sec)

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

MySQL में एकाधिक दृश्य कैसे छोड़ें

यहाँ MySQL में एकाधिक दृश्यों को छोड़ने का सिंटैक्स है

DROP VIEW [IF EXISTS] view_name1 [,view_name2]...;

उपरोक्त क्वेरी में, आपको अल्पविराम से अलग किए गए सभी दृश्यों को निर्दिष्ट करना होगा जिन्हें आप हटाना चाहते हैं।

हालाँकि, यदि उपरोक्त क्वेरी में कोई भी दृश्य मौजूद नहीं है, तो कथन विफल हो जाएगा और एक त्रुटि फेंक देगा। इसलिए, IF EXISTS कीवर्ड का उल्लेख करना उपयोगी है।

उस स्थिति में, MySQL त्रुटि देने के बजाय प्रत्येक गैर-मौजूद दृश्य के लिए एक नोट उत्पन्न करेगा, और क्वेरी निष्पादन जारी रखेगा।

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

MySQL में एकाधिक दृश्य ड्रॉप करने के लिए यहां एक उदाहरण दिया गया है

mysql> DROP VIEW employee_view, order_view;

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. MySQL:ग्रुप बाय में नहीं है

  2. php डॉकर छवि में पीडीओ ड्राइवर कैसे स्थापित करें?

  3. प्रबंधित होस्टिंग खातों पर phpMyAdmin कैसे स्थापित करें

  4. Azure पर MySQL होस्टिंग, स्केलग्रिड पर पूरी तरह से प्रबंधित क्लाउड डेटाबेस सेवा लॉन्च

  5. मैसकल:कुछ मूल्यों वाले समूहों का चयन कैसे करें?