在SQLite中,DROP TABLE
语句用于删除表定义以及与该表关联的所有关联数据,索引,触发器,约束和权限规范。
语法
DROP TABLE database_name.table_name;
注意:使用DROP TABLE
命令时必须非常小心,因为一旦删除了表,那么表中的所有可用信息都将被破坏,再无法恢复了。
下面举个例子来演示如何在SQLite中删除一个表。在上一篇创建表的教程文章中,我们成功地创建了有两个表:department
和student
。下面使用.tables
命令来查看数据库现有表信息。
如上图中,可以看到所述的两个表:department
和student
。
现在,使用以下语句来删除student
表 -
DROP TABLE STUDENT;
在执行上面命令后,使用.tables
命令查看student
表是否真的被删除了。如下所示 -
如上图中,所列出的表中并没有student
, 说明 student
确实被删除了。