SQLite
 sql >> Base de données >  >> RDS >> SQLite

SQLite - Déposer une base de données

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