MySQL如何删除数据库
沉沙 2018-05-17 来源 : 阅读 970 评论 0

摘要:使用普通用户登陆MySQL服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。本文讲解了删除数据库的方法,希望对大家学习MySQL有所帮助。

使用普通用户登陆MySQL服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。

所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 MySQL mysqladmin 命令来删除数据库。

在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。

以下实例删除数据库TUTORIALS(该数据库在前一章节已创建):

[root@host]# mysqladmin -u root -p drop W3CSCHOOL
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 'W3CSCHOOL' database [y/N] y
Database "W3CSCHOOL" dropped

 

使用PHP脚本删除数据库

PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

bool mysql_query( sql, connection );

   

sql:必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。

   

connection:可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。

   

实例

以下实例演示了使用PHP mysql_query函数来删除数据库:

<html>

<head>

<meta charset="utf-8">

<title>删除 MySQL 数据库</title>

</head>

<body>

<?php

$dbhost = 'localhost:3036';

$dbuser = 'root';

$dbpass = 'rootpassword';

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )

{

   die('连接失败: ' . mysql_error());

 }

echo '连接成功<br />';

$sql = 'DROP DATABASE W3CSCHOOL';

$retval = mysql_query( $sql, $conn );

if(! $retval )

{

  die('删除数据库失败: ' . mysql_error());

}

echo "数据库 W3CSCHOOL 删除成功\n";

mysql_close($conn);

?>

</body>

</html>

注意: 在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心。

 

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注数据库MySQL频道!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved