语法
当要删除已有的数据库时,可以使用DROP DATABASE
语句,语法格式为:
DROP DATABASE [IF EXISTS]<数据库名>
- <数据库名>:指定要删除的数据库名
- IF EXISTS :用于防止当数据库不存在时发生错误
- DROP DATABASE :删除数据库中所有表格并同时删除数据库,要使用DROP DATABASE,需要获得数据库DROP权限。
注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。
例子
利用CREATE DATABASE TEST_DEL;
建立数据库,并用SHOW DATABASES;
显示已有的数据库
mysql> CREATE DATABASE TEST_DEL;
Query OK, 1 row affected (0.00 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test1 |
| test2 |
| test3 |