大家好,又见面了,我是你们的朋友全栈君。
删除数据库是指在数据库系统中删除已经存在的数据库。数据库删除之后,原来分配的空间将被收回。需要注意的是,数据库删除之后该数据库中所有的表和数据都将被删除。因此删除数据库要特别小心。
一、通过SQL语句
MySQL中,删除数据库通过SQL语句DROP DATABASE
。其语法格式如下:
DROP DATABASE 数据库名;
其中“数据库名”为要删除的数据库的名称。下面删除我的系统中的名为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)
上述结果显示第一次通过SHOW DATABASES;
指令查看数据库的时候test数据库是存在的,通过指令DROP DATABASE test;
删除test之后,再查看test已经不存在了,说明删除成功。
上述删除数据库的代码,在数据库不存在的时候会报错,下面代码对数据库是否存在做了判断,在数据库不存在的时候会报警告:
mysql> DROP DATABASE IF EXISTS test;
Query OK, 0 rows affected, 1 warning (0.00 sec)
二、通过程序
后期会更新此部分内容,谢谢!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152778.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...