DROP TABLE
DROP TABLE 用于删除表。
语法
DROP [TEMPORARY] TABLE [IF EXISTS] [db_name.]table_name [FORCE]
注意
- 删除表后,您可以使用 RECOVER 语句在指定时间内(默认为 1 天)恢复该表。
- 如果执行 DROP Table FORCE,则会直接删除该表并清除其磁盘上的数据,而无需检查数据库中是否存在未完成的活动。 通常,不建议此操作。
- 一旦删除,临时表将无法使用 RECOVER 恢复。
示例
-
删除表。
DROP TABLE my_table;
-
如果表存在,则删除指定数据库上的表。
DROP TABLE IF EXISTS example_db.my_table;
-
强制删除表并清除其在磁盘上的数据。
DROP TABLE my_table FORCE;