• DROP DATABASE
    • 语法图
    • 示例
    • MySQL 兼容性
    • 另请参阅

    DROP DATABASE

    DROP DATABASE 语句用于永久删除指定的数据库 schema,以及删除所有在 schema 中创建的表和视图。与被删数据库相关联的用户权限不受影响。

    语法图

    DropDatabaseStmt:

    DropDatabaseStmt

    DatabaseSym:

    DatabaseSym

    IfExists:

    IfExists

    DBName:

    DBName

    示例

    1. mysql> SHOW DATABASES;
    2. +--------------------+
    3. | Database |
    4. +--------------------+
    5. | INFORMATION_SCHEMA |
    6. | PERFORMANCE_SCHEMA |
    7. | mysql |
    8. | test |
    9. +--------------------+
    10. 4 rows in set (0.00 sec)
    11. mysql> DROP DATABASE test;
    12. Query OK, 0 rows affected (0.25 sec)
    13. mysql> SHOW DATABASES;
    14. +--------------------+
    15. | Database |
    16. +--------------------+
    17. | INFORMATION_SCHEMA |
    18. | PERFORMANCE_SCHEMA |
    19. | mysql |
    20. +--------------------+
    21. 3 rows in set (0.00 sec)

    MySQL 兼容性

    DROP DATABASE 语句与 MySQL 完全兼容。如有任何兼容性差异,请在 GitHub 上提交 issue。

    另请参阅

    • CREATE DATABASE
    • ALTER DATABASE
    • SHOW CREATE DATABASE