SQLite Eliminar tabla

De SQLiteDROP TABLELa sentencia se utiliza para eliminar la definición de la tabla y todos sus datos relacionados, índices, disparadores (triggers), restricciones y las especificaciones de permisos de la tabla.

Se debe tener especial cuidado al usar este comando, porque una vez que se elimina una tabla, toda la información en ella también se pierde para siempre.

Sintaxis

La sintaxis básica de la sentencia DROP TABLE es la siguiente. Puede optar por especificar el nombre de la base de datos junto con el nombre de la tabla, como se muestra a continuación:

DROP TABLE database_name.table_name;

Ejemplo

Primero confirmemos que la tabla COMPANY ya existe y luego la eliminaremos de la base de datos.

sqlite>.tables
COMPANY       test.COMPANY

Esto significa que la tabla COMPANY ya existe en la base de datos. A continuación, eliminémosla de la base de datos, de la siguiente manera:

sqlite>DROP TABLE COMPANY;
sqlite>

Ahora, si intenta usar el comando .TABLES, no podrá encontrar la tabla COMPANY:

sqlite>.tables
sqlite>

El resultado mostrado está vacío, lo que significa que la tabla se ha eliminado correctamente de la base de datos.

Otras extensiones