किसी डेटाबेस को SQLite में छोड़ने के लिए, उसे फ़ाइल सिस्टम से हटा दें।
SQLite DROP DATABASE
का उपयोग नहीं करता है कई अन्य डेटाबेस प्रबंधन प्रणालियों की तरह बयान करते हैं।
यह CREATE DATABASE
. का उपयोग नहीं करता है बयान या तो।
SQLite अपने डेटाबेस को कंप्यूटर के फ़ाइल सिस्टम में एक सामान्य फ़ाइल के रूप में संग्रहीत करता है, इसलिए डेटाबेस बनाना और छोड़ना वास्तव में लागू नहीं होता है।
यदि आपको किसी डेटाबेस को पूरी तरह से हटाने की आवश्यकता है, तो आपको फ़ाइल सिस्टम से डेटाबेस फ़ाइल को हटाना होगा।
यदि आप डेटाबेस फ़ाइल का नाम और/या पथ नहीं जानते हैं, तो .databases
का उपयोग करें आदेश:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
फिर आप फ़ाइल सिस्टम में फ़ाइल पर नेविगेट कर सकते हैं और उसे हटा सकते हैं।
डेटाबेस को अलग करें
आप मौजूदा कनेक्शन से डेटाबेस को अलग भी कर सकते हैं। ऐसा करने से वास्तविक डेटाबेस फ़ाइल नहीं हटेगी — यह बस इसे आपके कनेक्शन से हटा देती है।
आप किसी डेटाबेस को उसके उपनाम का उपयोग करके अलग कर सकते हैं, जैसे:
DETACH DATABASE Movies;
उस कोड को चलाने के बाद, .databases
. का उपयोग करें इसे हटाने के लिए डेटाबेस की सूची की समीक्षा करने का आदेश:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db