För att släppa en databas i SQLite, ta bort den från filsystemet.
SQLite använder inte DROP DATABASE
uttalande som många andra databashanteringssystem gör.
Den använder inte CREATE DATABASE
uttalande antingen.
SQLite lagrar sina databaser som en normal fil i datorns filsystem, så att skapa och släppa databaser är inte riktigt tillämpligt.
Om du behöver ta bort en databas helt måste du ta bort databasfilen från filsystemet.
Om du inte känner till namnet och/eller sökvägen till databasfilen, använd .databases
kommando:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
Sedan kan du navigera till filen i filsystemet och ta bort den.
Koppla bort en databas
Du kan också koppla bort en databas från den aktuella anslutningen. Om du gör detta raderas inte den faktiska databasfilen – den tar bara bort den från din anslutning.
Du kan koppla bort en databas med dess alias, så här:
DETACH DATABASE Movies;
Efter att ha kört den koden, använd .databases
kommando för att granska listan över databaser för att se den borttagen:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db