上QQ阅读APP看书,第一时间看更新
3.2 删除数据库
删除数据库是指将已经存在的数据库从磁盘空间上清除,清除数据库之后,数据库中的所有数据也将一同被删除。删除数据库的语句和创建数据库的语句相似,MySQL中删除数据库的基本语法格式如下:
DROP DATABASE database_name;
database_name为要删除的数据库的名称,如果指定的数据库不存在,则删除操作出错。
【例3.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语句删除数据库时,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。