sql >> Databáze >  >> RDS >> SQLite

SQLite - Pusťte databázi

Chcete-li zrušit databázi v SQLite, odstraňte ji ze systému souborů.

SQLite nepoužívá DROP DATABASE jako mnoho jiných systémů pro správu databází.

Nepoužívá CREATE DATABASE buď prohlášení.

SQLite ukládá své databáze jako normální soubor v systému souborů počítače, takže vytváření a rušení databází není ve skutečnosti použitelné.

Pokud potřebujete úplně odstranit databázi, budete muset odstranit soubor databáze ze systému souborů.

Pokud neznáte název a/nebo cestu k databázovému souboru, použijte .databases příkaz:

sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /Users/quackit/sqlite/music.db                            
2    Movies           /Users/quackit/sqlite/movies.db    

Poté můžete přejít na soubor v systému souborů a odstranit jej.

Odpojit databázi

Můžete také odpojit databázi od aktuálního připojení. Tím se neodstraní skutečný databázový soubor – pouze se odstraní z vašeho připojení.

Databázi můžete odpojit pomocí jejího aliasu takto:

DETACH DATABASE Movies;

Po spuštění tohoto kódu použijte .databases příkaz k zobrazení seznamu databází, abyste viděli, že je odstraněn:

sqlite> .databases
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main             /Users/quackit/sqlite/music.db    

  1. MariaDB DAY() Vysvětleno

  2. Najít a nahradit celou databázi mysql

  3. Moje pole VARCHAR(MAX) se omezuje na 4000; co dává?

  4. FIND_IN_SET() vs. IN()