Om een database in SQLite te laten vallen, verwijdert u deze uit het bestandssysteem.
SQLite maakt geen gebruik van de DROP DATABASE
verklaring zoals veel andere databasebeheersystemen doen.
Het maakt geen gebruik van de CREATE DATABASE
verklaring ook niet.
SQLite slaat zijn databases op als een normaal bestand in het bestandssysteem van de computer, dus het maken en neerzetten van databases is niet echt van toepassing.
Als u een database volledig moet verwijderen, moet u het databasebestand uit het bestandssysteem verwijderen.
Als u de naam en/of het pad van het databasebestand niet weet, gebruik dan de .databases
commando:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
Vervolgens kunt u naar het bestand in het bestandssysteem navigeren en het verwijderen.
Een database loskoppelen
U kunt een database ook loskoppelen van de huidige verbinding. Als u dit doet, wordt het eigenlijke databasebestand niet verwijderd - het verwijdert het alleen van uw verbinding.
U kunt een database ontkoppelen met behulp van zijn alias, zoals dit:
DETACH DATABASE Movies;
Gebruik na het uitvoeren van die code de .databases
commando om de lijst met databases te bekijken om deze verwijderd te zien:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db