Removing Tables with DROP In Hindi
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में DROP TABLE कमांड स्टेटमेंट का यूज़ डेटाबेस से कम्पलीट टेबल विथ डाटा रिकॉर्ड और इनफार्मेशन को परमानेंट डिलीट करने में किया जाता है, यहाँ ड्राप टेबल कमांड टेबल का सारा डेटा, विथ टेबल स्ट्रक्चर कॉलम, इंडेक्स, कंस्ट्रेंट और कोई भी डिपेंडेंट टेबल ऑब्जेक्ट जैसे, ट्रिगर, फॉरेन की रिलेशनशिप आदि सभी को डिलीट करता हैं। याद रहे, डेटाबेस टेबल में ड्राप टेबल स्टेटेमेंट एक इरिवर्सिबल ऑपरेशन प्रोसेस है. जिसका मतलब है कि एक बार किसी टेबल एंटिटी के डिलीट हो जाने के बाद, डेटाबेस यूजर उसे रिकवर नहीं कर सकता है, यदि यहाँ आपके पास पहले से डेटाबेस का बैकअप होतो, आप उस डाटा का बैकअप दोबारा रिस्टोर कर सकते है।

Let’s understand the DROP TABLE statement in SQL database management systems better.
Syntax for dropping a table in SQL.
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में टेबल ड्रॉप करने का बेसिक सिंटैक्स कुछ इस प्रकार है.
DROP TABLE table_name;
Elements of DROP TABLE.
- table_name – यहाँ ड्राप टेबल कमांड में उस डिलीट होने वाली टेबल का नाम है, जिसे डेटाबेस यूजर डिलीट करना चाहते हैं।
यदि यहाँ डेटाबेस टेबल पहले से मौजूद है, और डेटाबेस यूजर ड्राप टेबल कमांड स्टेटमेंट को एक्सेक्यूट करते हैं, तो यहाँ मौजूदा टेबल अपने सभी डेटा के साथ परमानेंटली डिलीट हो जाएगी। और उसे रिकवर नहीं किया जा सकता है.
Example of dropping a table in SQL database.
DROP TABLE employe;
In this example.
- इस एक्साम्प्ल में employe टेबल ड्राप टेबल कमांड अप्लाई करते ही टेबल का सारा डेटा और स्ट्रक्चर के साथ डेटाबेस से परमानेंट ड्रॉप या डिलीट हो जाएगी।
Conditional drop with IF EXISTS in SQL database.
यदि डेटाबेस में ड्राप टेबल फाइल मौजूद नहीं है, तो डेटाबेस यूजर किसी भी प्रकार के ड्राप टेबल एरर को अवॉयड करने के लिए IF EXISTS क्लॉज़ को अप्लाई कर सकते हैं। यह मौजूदा टेबल में फिक्स करता है कि DROP TABLE कमांड स्टेटमेंट सिर्फ तभी रन होगा जब डेटाबेस में टेबल मिलेगी।
Syntax with IF EXISTS in a database table.
DROP TABLE IF EXISTS table_name;
Example of using IF EXISTS in an SQL table.
DROP TABLE IF EXISTS employe;
In this example.
- यदि यहाँ employe टेबल डेटाबेस में पहले से मौजूद है, तो वह इस कमांड को अप्लाई करने पर ड्रॉप हो जाएगी। यदि यहाँ टेबल पहले से मौजूद नहीं है, तो ड्राप टेबल के समय कोई एरर नहीं डिस्प्ले होगा, और यह कमांड बस कुछ नहीं करेगा।
Dropping multiple tables in a SQL database.
डेटाबेस यूजर एक ही समय में DROP TABLE कमांड स्टेटमेंट में कॉमा ऑपरेटर से अलग करके मल्टीप्ल टेबल का नाम ऐड कर एक साथ मल्टीप्ल टेबल भी ड्रॉप कर सकते हैं।
Syntax for dropping multiple tables in a SQL database.
DROP TABLE table x, table y, table z;
Example of dropping multiple tables in a SQL database.
DROP TABLE IF EXISTS employe, company, sales, purchase;
In this example.
- यहाँ आपके डेटाबेस में employe, company, sales, और purchase टेबल पहले से मौजूद हैं, तो वे इस कमांड के अप्लाई किए जाने पर ड्रॉप हो जाएंगी।
Complete example of dropping tables in a SQL database.
Step 1: Drop a single database table
एसक्यूएल डेटाबेस में ’employe’ टेबल को ड्रॉप करना।
DROP TABLE employe;
यह कमांड डेटाबेस में employe टेबल को उसके मौजूदा सभी डेटा और उसके स्ट्रक्चर के साथ परमानेंट डिलीट कर देता है।
Step 2: Drop a database table only if it already exists in the database.
यहाँ डेटाबेस यूजर ’employe’ टेबल को तभी ड्रॉप करें, जब वह पहले से स्टोरेज लोकेशन में मौजूद हो.
DROP TABLE IF EXISTS employe;
यह प्रोसेस पहले ही यह पक्का करता है कि अगर एम्प्लॉइज़ टेबल डेटाबेस में मौजूद नहीं है, तो यहाँ टेबल डिलीट प्रोसेस में DROP ऑपरेशन कोई एरर डिस्प्ले नहीं करेगा।
Step 3: Drop multiple tables simultaneously in a SQL database.
यहाँ एम्प्लॉइ’, ‘कंपनी’, ‘सेल्स’,और ‘परचेस’ डेटाबेस टेबल को एक साथ ड्रॉप करना।
DROP TABLE IF EXISTS employe, company, sales, purchase;
यह कमांड डेटाबेस में एम्प्लॉइ’, ‘कंपनी’, ‘सेल्स’,और ‘परचेस’ डेटाबेस टेबल को इमीडियेट ड्रॉप कर देगा, यदि ये पहले से डेटाबेस में मौजूद हैं।
Conclusion of Removing Tables with DROP in a SQL database.
- एसक्यूएल डेटाबेस टेबल में DROP TABLE कमांड स्टेटमेंट एक पावरफुल यूज़फुल एसक्यूएल टेबल डिलीट कमांड है, इसका यूज़ डेटाबेस में से किसी टेबल को उसके डेटा और स्ट्रक्चर के साथ परमानेंट डिलीट करने में किया जाता है।
- जहा ड्राप टेबल का बेसिक सिंटैक्स: DROP TABLE table_name; के रूप में है.
- डेटाबेस टेबल में कंडीशनल ड्रॉप स्टेटेमेंट यदि डेटाबेस टेबल पहले से मौजूद नहीं है, तो टेबल डिलीट ड्राप में जनरेट होने वाले किसी भी एरर को अवॉयड करने के लिए DROP TABLE IF EXISTS table_name; कमांड को यूज़ करें।
- एसक्यूएल डेटाबेस टेबल में कई टेबल करने के लिए एक ही स्टेटमेंट में कॉमा ऑपरेटर से सेपरेट करके कई टेबल को एक साथ ड्रॉप करें।
- एसक्यूएल डेटाबेस टेबल में किसी टेबल को ड्रॉप करना अपरिवर्तनीय प्रोसेस है, और यह यूजर डेटाबेस टेबल में फॉरेन की, व्यू और स्टोर्ड प्रोसीजर जैसे डिपेंडेंट टेबल ऑब्जेक्ट्स को डायरेक्ट इम्पैक्ट कर सकता है।
