暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

关于删除表

SQL新手 2022-12-08
243

本文介绍如何在 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 数据库的场景。
说明
当前版本暂不支持此参数,如果给出,将被解析和忽略。

示例

  1. 查看 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
    
  2. 删除 student 表。

    DROP TABLE student;
    
  3. 查看运行结果。

    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
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论