在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句.其语法格式为:
DROP DATABASE [ IF EXISTS ] 数据库名
语法说明如下:
数据库名:指定要删除的数据库名.
IF EXISTS:用于防止当数据库不存在时发生错误.
DROP DATABASE:删除数据库中的所有表格并同时删除数据库.使用此语句时要非常小心,以免错误删除.如果要使用 DROP DATABASE,需要获得数据库 DROP 权限.
注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作.
例 1
下面在 MySQL 中创建一个测试数据库 test_db_del.
mysql CREATE DATABASE test_db_del;
mysql SHOW DATABASES;
+--------------------+
| Database |
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| test_db |
| test_db_char |
| test_db_del |
| world |
第一段:在控制面板,卸载MySQL的所有组件
控制面板——>>所有控制面板项——>>程序和功能,卸载所有和MySQL有关的程序
第二段:找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹,全删
第三段:删除关于MySQL的注册表
在文件资源管理器中输入"C:\Windows\regedit.exe"会弹出注册表
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
如果能找到如下内容,删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
第四段:将以下红字部分粘贴到文件资源管理器地址栏中 (这是一个隐藏的文件夹)
C:\ProgramData\MySQL
删除此文件夹下的所有内容
第五段:重启电脑
第六段:提示:
如果以上删除文件夹时删除不了,可以试一下以下步骤:
①检查是否还有有关MySQL的程序在运行,到任务管理器中去找,然后结束任务
大功告成
现在可以重新安装MySQL了
MySQL 删除数据库
删除数据库是将已经存在的数据库从磁盘空间中清除,包括数据库中的所有数据也全部被删除.
更多 MySQL 语法详见:MySQL 教程_树懒学堂
MySQL删除数据库的基本语法格式如下:
其中"db_name"是要删除的数据库名称,如果指定数据库名不存在,则删除出错.
例子:删除数据库
删除数据库shulanxt,输入语句如下:
执行上述语句,数据库shulanxt被删除.
使用PHP脚本删除数据库,PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库;
使用 mysqladmin 删除数据库;
使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库.所以我们使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库.
在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失.
使用PHP脚本删除数据库;
PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库.bool mysql_query( sql, connection );该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE.
①首先,如果您使用的是windows系统,您需要找到CMD,如果您使用的是linux,您需要找到"终端".