यदि आपको अब इसकी आवश्यकता नहीं है तो कभी-कभी आपको 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 मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!