专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 如何删除MySQL数据库

如何删除MySQL数据库

更新时间:2022-03-21 10:13:26 来源:动力节点 浏览1062次

1.使用mysqladmin删除数据库

需要特殊权限来创建或删除一个MySQL数据库。因此,假如你有机会获得root用户来登录,可以用mysql中mysqladmin二进制来创建任何数据库。

在删除任何数据库时要注意,因为删除数据库时所有的数据在数据库中。

下面是一个例子,用来删除前面的章节中所创建的数据库:

[ root@host ]# mysqladmin - u root - p drop yiibai
 Enter password :******

这会给出一个警告,它会确认你是否真的要删除这个数据库或不删除。

Dropping the database is potentially a very bad thing to do . 
Any data stored in the database will be destroyed .
Do you really want to drop the ' yiibai ' database [ y / N ] y 
Database  " yiibai " dropped

或使用:

mysql> drop database  yiibai ;
Query OK, 0 rows affected (0.01 sec)

使用下面命令看删除后,数据库的列表情况:

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| yiibai |
+--------------------+
6 rows in set (0.00 sec)

2.使用PHP脚本删除数据库

PHP使用mysql_query()函数来创建或删除MySQL数据库。该函数有两个参数,成功返回TRUE或失败返回FALSE。语法:

bool mysql_query ( sql , connection );

示例:

试试下面的例子用于删除MySQL数据库:

<html> 
<head> 
<title>删除MySQL数据库</title> 
</head> 
<body> 
<? php
$dbhost =  'localhost:3036' ; 
$dbuser =  'root' ; 
$dbpass =  '' ; 
$conn = mysql_connect ( $dbhost , $dbuser , $dbpass ); 
if (! $conn ) 
{ 
  die ( 'Could not connect: '  . mysql_error ()); 
} 
echo 'Connected successfully<br />' ; 
$sql =  'DROP DATABASE yiibai' ; 
$retval = mysql_query ( $sql, $conn ); 
if (! $retval ) 
{ 
  die ( 'Could not delete database: '  . mysql_error ()); 
} 
echo "Database YIIBAI deleted successfully\n" ; 
mysql_close ( $conn ); 
?> 
</body> 
</html>

注意: 在使用上面PHP脚本删除数据库,它不会提示输入任何确认。所以,在删除MySQL数据库时要小心,它执行后将直接删除数库,数据库的一切信息将被删除无法恢复。如果大家想了解更相关知识,不妨来关注一下动力节点的Java在线学习,里面的课程内容从入门到精通,细致全面,通俗易懂,比较适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>