MySQL删除数据库

删除数据库是指在数据库系统中删除已经存在的数据库。数据库删除之后,原来分配的空间将被收回。需要注意的是,数据库删除之后该数据库中所有的表和数据都将被删除。因此删除数据库要特别小心。

一、通过SQL语句
  MySQL中,删除数据库通过SQL语句DROP DATABASE。其语法格式如下:

DROP DATABASE 数据库名;
1
  其中“数据库名”为要删除的数据库的名称。下面删除我的系统中的名为test的数据库:

$ mysql -u root -p
Enter password:
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
5 rows in set (0.00 sec)

mysql> DROP DATABASE test;
Query OK, 0 rows affected (0.00 sec)

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  上述结果显示第一次通过SHOW DATABASES;指令查看数据库的时候test数据库是存在的,通过指令DROP DATABASE test;删除test之后,再查看test已经不存在了,说明删除成功。

  上述删除数据库的代码,在数据库不存在的时候会报错,下面代码对数据库是否存在做了判断,在数据库不存在的时候会报警告:

mysql> DROP DATABASE IF EXISTS test;
Query OK, 0 rows affected, 1 warning (0.00 sec)
1
2
  
二、通过程序
  后期会更新此部分内容,谢谢!
---------------------
作者:zhaoxd200808501
来源:CSDN
原文:https://blog.csdn.net/zhaoxd200808501/article/details/77867777
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @ 2019-01-08 11:07  haoduoke  阅读(218)  评论(0编辑  收藏  举报