किसी भी डेटाबेस को हटाने के लिए, हमें MySQL में DROP कमांड का उपयोग करना होगा। यहाँ सिंटैक्स है।
DROP DATABASE yourDatabaseName;
पहले, आइए चेक करते हैं कि MySQL में कितने डेटाबेस मौजूद हैं। इसके लिए क्वेरी यहाँ है।
mysql> SHOW DATABASES;
आउटपुट निम्न है।
+--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education | | hello | | information_schema | | javadatabase | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | +--------------------+ 20 rows in set (0.00 sec)
जैसा कि ऊपर दिखाया गया है, MySQL में कुल 20 डेटाबेस हैं। यहाँ, आइए 'javadatabase' डेटाबेस को हटाने का प्रयास करते हैं।
डेटाबेस हटाने की क्वेरी निम्न है।
mysql> DROP DATABASE javadatabase; Query OK, 0 rows affected (0.19 sec)
हमने सफलतापूर्वक "javadatabase" हटा दिया है। वेरिफाई करने के लिए, आइए SHOW कमांड की मदद से चेक करें।
mysql> SHOW DATABASES;
आउटपुट निम्न है।
+--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education | | hello | | information_schema | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | +--------------------+ 19 rows in set (0.00 sec)
उपरोक्त आउटपुट अब 19 डेटाबेस दर्शाता है यानी हमने सफलतापूर्वक "javadatabase" हटा दिया है। अब, आप "javadatabase" नाम का कोई डेटाबेस नहीं ढूंढ सकते।