跳到主要内容
版本:V1.1.0

DROP DATABASE

描述

该语句用于删除数据库。

语法

drop_database_stmt:
DROP DATABASE [IF EXISTS] database_name;

参数解释

参数描述
IF EXISTS用于防止当数据库不存在时发生错误。
database_name指定待删除的数据库名。

示例

  • 删除数据库 test2

    DROP DATABASE test2;
    Query OK, 0 rows affected
  • 删除不存在的数据库 notest

    DROP DATABASE notest;
    ERROR 1008 (HY000): Can't drop database 'notest'; database doesn't exist

    DROP DATABASE IF EXISTS notest;
    Query OK, 0 rows affected, 1 warning

    SHOW WARNINGS;
    +-------+------+------------------------------------------------------+
    | Level | Code | Message |
    +-------+------+------------------------------------------------------+
    | Note | 1008 | Can't drop database 'notest'; database doesn't exist |
    +-------+------+------------------------------------------------------+
    1 row in set (0.001 sec)