删除数据库

删除数据库是指将数据库服务器上已存在的数据库从磁盘空间中清除,包括数据库的逻辑名以及数据库中的所有对象、数据,都会被一同清除。

MySQL中删除数据库的语法格式为:

drop database db_name;

其中,db_name为准备删除的数据库的名称。

比如,删除test数据库,可以使用如下命令:

drop database test;

如果要删除的数据库不存在,则删除命令会报错。

数据库被删除后,使用“SHOW DATABASES;”命令查看数据库服务器中的数据库列表时,会发现test数据库不见了。

mysql> show databases;
+-----------------------+
| Database              |
+-----------------------+
| information_schema    |
| mysql                 |
| performance_schema    |
+-----------------------+
3 rows in set (0.01 sec)

使用“show create database db_name;”语句查看数据库的定义时,也会报错:

mysql> show create database test;
ERROR 1049 (42000): Unknown database 'test'
picture loss