For at droppe en database i SQLite skal du slette den fra filsystemet.
SQLite bruger ikke DROP DATABASE
sætning som mange andre databasestyringssystemer gør.
Den bruger ikke CREATE DATABASE
erklæring enten.
SQLite gemmer sine databaser som en normal fil i computerens filsystem, så oprettelse og sletning af databaser er ikke rigtig anvendelig.
Hvis du skal fjerne en database fuldstændigt, skal du slette databasefilen fra filsystemet.
Hvis du ikke kender navnet og/eller stien til databasefilen, skal du bruge .databases
kommando:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
Derefter kan du navigere til filen i filsystemet og slette den.
Klip en database
Du kan også frakoble en database fra den aktuelle forbindelse. Hvis du gør dette, slettes den faktiske databasefil ikke – den fjerner den bare fra din forbindelse.
Du kan frakoble en database ved at bruge dens alias, sådan her:
DETACH DATABASE Movies;
Når du har kørt den kode, skal du bruge .databases
kommando for at gennemgå listen over databaser for at se den fjernet:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db