sql >> Database teknologi >  >> RDS >> SQLite

SQLite - Slip en database

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    

  1. PHP PDO vs normal mysql_connect

  2. Hoveder i skyen ved CHAR(10)

  3. Pgbackrest Gendan og gendan Delta

  4. kodning UTF8 matcher ikke locale en_US; den valgte LC_CTYPE indstilling kræver kodning LATIN1