Para colocar una base de datos en SQLite, elimínela del sistema de archivos.
SQLite no usa DROP DATABASE
como lo hacen muchos otros sistemas de administración de bases de datos.
No utiliza CREATE DATABASE
declaración tampoco.
SQLite almacena sus bases de datos como un archivo normal dentro del sistema de archivos de la computadora, por lo que crear y eliminar bases de datos no es realmente aplicable.
Si necesita eliminar por completo una base de datos, deberá eliminar el archivo de la base de datos del sistema de archivos.
Si no conoce el nombre y/o la ruta del archivo de la base de datos, use .databases
comando:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db 2 Movies /Users/quackit/sqlite/movies.db
Luego puede navegar hasta el archivo en el sistema de archivos y eliminarlo.
Separar una base de datos
También puede desconectar una base de datos de la conexión actual. Hacer esto no eliminará el archivo de la base de datos real, solo lo eliminará de su conexión.
Puede separar una base de datos usando su alias, así:
DETACH DATABASE Movies;
Después de ejecutar ese código, use .databases
Comando para revisar la lista de bases de datos para verla eliminada:
sqlite> .databases seq name file --- --------------- ---------------------------------------------------------- 0 main /Users/quackit/sqlite/music.db