删除数据库
学了删除数据表,那么如果我们需要淘汰删除指定数据库呢?接下来我们将学习删除数据库的操作,删除数据库同样使用DROP
.
DROP DATABASE 语句用于删除数据库
语法
DROP DATABASE [IF EXISTS] database_name
IF EXISTS
用来防止删除不存在的数据库引发的错误。
DROP 实例
下面我们建立了一个新的数据库all_users
用来存放用户信息,但是我们输入错误了数据库名称all_user
,现在希望删除创建错的数据库all_user
,使用以下语句
DROP DATABASE IF EXISTS all_user;
我们使用SHOW DATABASES
查询我们目前的所有数据库
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| all_user |
| information_schema |
| lintcode |
| mysql |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.04 sec)
然后执行删除数据库操作,再查询所有数据库
mysql> DROP DATABASE IF EXISTS all_user;
Query OK, 0 rows affected (0.02 sec)
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| lintcode |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.01 sec)
可以发现创建错的数据库all_user
已经删除
练习题:删除数据库
题目描述:删除数据库名称为old_db
的数据库
-- write your sql here
Last updated
Was this helpful?