Sqlite参考手册
语言 | Language
DROP TABLE
[Top]
DROP TABLE
drop-table-stmt: hide
DROP TABLE 语句删除使用 CREATE TABLE 语句添加的表。指定的名称是表名。删除的表已从数据库架构和磁盘文件中完全删除。该表无法恢复。与该表相关的所有索引和触发器也被删除。
可选的 IF EXISTS 子句可以抑制在表不存在时通常会导致的错误。
如果启用外键约束,则在从数据库模式中删除表之前,DROP TABLE 命令会执行隐式 DELETE FROM 命令。执行隐式 DELETE FROM 之前,任何附加到表的触发器都将从数据库模式中删除,因此这不会触发任何触发器。相比之下,隐式 DELETE FROM 确实会导致发生任何已配置的外键操作。如果作为 DROP TABLE 命令的一部分执行的隐式 DELETE FROM 违反了任何即时外键约束,则会返回错误并且不会删除该表。如果隐式 DELETE FROM 导致违反任何延迟外键约束,并且在提交事务时违规仍然存在,则在提交时会返回错误。
语言 | Language相关
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来
主页 | https://sqlite.org/ |
源码 | https://www.sqlite.org/src/ |
发布版本 | 3.21.0 |