SQL DROP DATABASE Statement

मौजूदा SQL डेटाबेस को ड्रॉप करने के लिए DROP DATABASE स्टेटमेंट के बारे में जानें

चेतावनी!

डेटाबेस हटाने से पहले सावधान रहें. किसी डेटाबेस को हटाने से डेटाबेस में संग्रहीत सभी जानकारी नष्ट हो जाएगी!

SQL ड्रॉप डेटाबेस कथन

DROP DATABASE स्टेटमेंट का उपयोग मौजूदा SQL डेटाबेस को ड्रॉप करने के लिए किया जाता है।

डेटाबेस विलोपन वर्कफ़्लो

1

बैकअप लें

2

प्रशासनिक अनुमति की पुष्टि करें

3

ड्रॉप डेटाबेस कथन चलाएँ

4

डेटाबेस हटा दिया गया

ड्रॉप डेटाबेस सिंटैक्स

DROP DATABASE databasename;

💡सहायता नोट:

सुनिश्चित करें कि किसी भी डेटाबेस को हटाने से पहले आपके पास प्रशासनिक अनुमति हो। किसी डेटाबेस को हटा दिए जाने के बाद, आप निम्न SQL कमांड के साथ यह सत्यापित कर सकते हैं कि यह अब डेटाबेस की सूची में नहीं है:SHOW DATABASES;

ड्रॉप डेटाबेस उदाहरण

निम्नलिखित SQL कथन मौजूदा "testDB" डेटाबेस को हटा देता है:

उदाहरण

DROP DATABASE testDB;

अस्थायी डेटाबेस

परीक्षण या विकास डेटाबेस हटाना

DROP DATABASE TempTestDB;

पुराना डेटाबेस

अप्रचलित डेटाबेस हटाना

DROP DATABASE OldBackupDB;

मरम्मत

पुनर्स्थापना से पहले डेटाबेस हटाना

DROP DATABASE DevelopmentDB;

विभिन्न डेटाबेस प्रणालियाँ

MySQL

DROP DATABASE companydb;

DROP DATABASE database_name;

SQL Server

DROP DATABASE CompanyDB;

DROP DATABASE database_name;

PostgreSQL

DROP DATABASE companydb;

DROP DATABASE database_name;

Oracle

DROP DATABASE companydb;

DROP DATABASE database_name;

सुरक्षा उपाय

बैकअप

डिलीट करने से पहले हमेशा बैकअप लें

-- Always backup first
BACKUP DATABASE CompanyDB 
TO DISK = 'C:\backup\CompanyDB.bak';

दोहरा सत्यापन

डेटाबेस नाम को दो तरीकों से सत्यापित करें

-- Verify database name
SELECT name FROM sys.databases 
WHERE name = 'CompanyDB';

अनुमतियां

हटाने से पहले सक्रिय उपयोगकर्ताओं की जाँच करें

-- Check active connections
SELECT * FROM sys.dm_exec_sessions 
WHERE database_id = DB_ID('CompanyDB');

अभ्यास

SQL ड्रॉप डेटाबेस स्टेटमेंट का उद्देश्य क्या है?

डेटाबेस से एक तालिका हटाएँ
✗ ग़लत! यह ड्रॉप टेबल स्टेटमेंट के लिए है
तालिका में सभी रिकॉर्ड हटाएँ
✗ ग़लत! यह DELETE स्टेटमेंट के लिए है
किसी मौजूदा डेटाबेस को हटाएँ
✓ ठीक है! DROP DATABASE स्टेटमेंट का प्राथमिक उद्देश्य मौजूदा SQL डेटाबेस को हटाना है
डेटाबेस से विशिष्ट पंक्तियाँ हटाना
✗ ग़लत! यह WHERE वाले DELETE स्टेटमेंट के लिए है