文章教程

14.2删除数据库

9/17/2020 9:40:31 PM 人评论 次浏览

14.2 删除数据库

删除数据库是将已经存在数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除,删除数据库的语句和创建数据库的语句相似,MySQL中删除数据库的基本语法格式为:

  DROP DATABASE database_name;

“database_name”为要删除的数据库的名称,如果指定的数据库不存在,则删除出错。

【例14.3】删除测试数据库test_db,输入语句如下。

  DROP DATABASE test_db;

语句执行完毕之后,数据库test_db将被删除,再次使用SHOW CREATE DATABASE声明查看数据库的定义,结果如下。

  mysql> SHOW CREATE DATABASE test_db\G;
  ERROR 1049 (42000): Unknown database 'test_db'
  ERROR:
  No query specified

执行结果给出一条错误信息“ERROR 1049 <42000>:Unknown database 'test_db'”,即数据库test_db已不存在,删除成功。

提 示

使用DROP DATABASE命令的时候要非常谨慎,在执行该命令时,MySQL不会给出任何提醒确认信息。DROP DATABASE声明删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,如果没有对数据库进行备份,这些数据将不能恢复。

教程类别