基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
关于删除表
更新时间:2023-07-18 17:25:59
本文介绍如何在 OceanBase数据库 中的 MySQL 模式下删除某张表。
前提条件
当前用户需要对表具有 DROP 权限。
语法
DROP [TEMPORARY] {TABLE | TABLES} [IF EXISTS]
table_name [,table_name]...
[RESTRICT | CASCADE]
参数解释
| 参数 | 描述 |
|---|---|
| table_name | 指定要删除的表名,同时删除多个表时,用","隔开。 |
| IF EXISTS | 如果指定 IF EXISTS,即使要删除的表不存在,也不会报错;如果不指定,则会报错。 |
| TEMPORARY | 删除临时表。 |
| RESTRICT | CASCADE | 用于其它数据库迁移至 OceanBase 数据库的场景。 说明 当前版本暂不支持此参数,如果给出,将被解析和忽略。 |
示例
查看
student表。obclient> show tables; +---------------------------+ | Tables_in_ny | +---------------------------+ | dws_ai_ny | | dws_ny | | item | | ny_mv | | s | | s3 | | sequence | | staff | | staff_copy | | staff_dc | | staff_like | | student | | student_seq | | t1_like | | t2 | | t3 | | t4 | | t5 | | t_key_ny | | t_log_part_by_range_hash | | t_lu | | t_lu1 | | t_ny | | t_ordr_part_by_hash_range | | tb_key | | yhkh | +---------------------------+ 26 rows in set删除
student表。DROP TABLE student;查看运行结果。
obclient> show tables; +---------------------------+ | Tables_in_ny | +---------------------------+ | dws_ai_ny | | dws_ny | | item | | ny_mv | | s | | s3 | | sequence | | staff | | staff_copy | | staff_dc | | staff_like | | student_seq | | t1_like | | t2 | | t3 | | t4 | | t5 | | t_key_ny | | t_log_part_by_range_hash | | t_lu | | t_lu1 | | t_ny | | t_ordr_part_by_hash_range | | tb_key | | yhkh | +---------------------------+ 25 rows in set