Pour déposer une base de données dans SQLite, supprimez-la du système de fichiers.
SQLite n'utilise pas la DROP DATABASE
comme le font de nombreux autres systèmes de gestion de bases de données.
Il n'utilise pas le CREATE DATABASE
déclaration non plus.
SQLite stocke ses bases de données comme un fichier normal dans le système de fichiers de l'ordinateur, donc créer et supprimer des bases de données n'est pas vraiment applicable.
Si vous devez supprimer complètement une base de données, vous devrez supprimer le fichier de base de données du système de fichiers.
Si vous ne connaissez pas le nom et/ou le chemin du fichier de base de données, utilisez le .databases
commande :
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
Ensuite, vous pouvez accéder au fichier dans le système de fichiers et le supprimer.
Détacher une base de données
Vous pouvez également détacher une base de données de la connexion actuelle. Cela ne supprimera pas le fichier de base de données réel - il le supprimera simplement de votre connexion.
Vous pouvez détacher une base de données en utilisant son alias, comme ceci :
DETACH DATABASE Movies;
Après avoir exécuté ce code, utilisez le .databases
commande pour revoir la liste des bases de données pour la voir supprimée :
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db