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)