使用普通用户登录mysql服务器,你可能须要特定的权限来建立或者删除 MySQL 数据库。php
因此咱们这边使用root用户登陆,root用户拥有最高权限,能够使用 mysql mysqladmin 命令来建立数据库。html
在删除数据库过程当中,务必要十分谨慎,由于在执行删除命令后,全部数据将会消失。mysql
如下实例删除数据库TUTORIALS(该数据库在前一章节已建立):面试
[root@host]# mysqladmin -u root -p drop TUTORIALS算法
Enter password:******sql
执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库:数据库
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 'TUTORIALS' database [y/N] y学习
Database "TUTORIALS" dropped
PHP使用 mysql_query 函数来建立或者删除 MySQL 数据库。
该函数有两个参数,在执行成功时返回 TRUE,不然返回 FALSE。
语法
bool mysql_query( sql, connection );
实例
如下实例演示了使用PHP mysql_query函数来删除数据库:
<html>
<head>
<title>Deleting MySQL Database</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 TUTORIALS';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('删除数据库失败: ' . mysql_error());
}
echo "数据库 TUTORIALS 删除成功\n";
mysql_close($conn);
?>
</body>
</html>
注意:在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,因此你在删除数据库时要特别当心。
特别推荐一个分享C/C++和算法的优质内容,学习交流,技术探讨,面试指导,简历修改...还有超多源码素材等学习资料,零基础的视频等着你!
还没关注的小伙伴,能够长按关注一下: