43 lines
1.0 KiB
Markdown
43 lines
1.0 KiB
Markdown
删除表
|
|
========================
|
|
|
|
当一个表不再使用时,可以使用 `DROP TABLE` 语句将其删除。
|
|
|
|
MySQL 模式
|
|
-----------------------------
|
|
|
|
删除表的示例如下:
|
|
|
|
```sql
|
|
obclient> DROP TABLE test;
|
|
```
|
|
|
|
|
|
|
|
或者
|
|
|
|
```sql
|
|
obclient> DROP TABLE IF EXISTS test;
|
|
```
|
|
|
|
|
|
|
|
在删除表时,如果指定了 ` EXISTS`,即使要删除的表不存在也不会报错;如果不指定 `IF EXISTS`,则会报错。
|
|
|
|
操作说明
|
|
-------------------------
|
|
|
|
对于 `DROP TABLE` 操作:
|
|
|
|
* 当租户关闭回收站功能时,`DROP TABLE` 操作表示删除表。回收站开关由系统变量 `recyclebin` 控制,默认为关闭状态。
|
|
|
|
|
|
|
|
* 当租户开启回收站功能时,`DROP TABLE` 操作表示删除的表会进入回收站。对于回收站中的表,后续您可以通过回收站功能进一步删除或恢复该表,回收站相关操作请参见 [数据库、表和索引级回收站](../../../6.administrator-guide/8.high-data-availability/1.recycle-bin-management/2.database-table-and-index-level-recycle-bin-1.md)。
|
|
|
|
|
|
|
|
|
|
|
|
|