sql >> Database >  >> RDS >> SQLite

SQLite - Zet een database neer

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    

  1. SetDate gebruiken in PreparedStatement

  2. Wat gebruikt LISTAGG met ORDER BY NULL eigenlijk als bestelcriterium?

  3. Is er een manier om een ​​query uit te voeren binnen de tekenreekswaarde (zoals eval) in PostgreSQL?

  4. Django prefetch_related met limiet