使用 mysqladmin 删除资料库
使用普通使用者登陆 mysql 站群服务器,你可能需要特定的许可权来建立或者删除 MySQL 资料库。
所以我们这边使用 root 使用者登入,root 使用者拥有最高许可权,可以使用 mysql mysqladmin 命令来建立资料库。
在删除资料库过程中,务必要十分谨慎,因为在执行删除命令后,所有资料将会消失。
以下例项删除资料库 RUNOOB(该资料库在前一章节已建立):
[root@host]# mysqladmin -u root -p drop RUNOOB
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 ‘RUNOOB’ database [y/N] y
Database “RUNOOB” dropped

使用 PHP 指令码删除资料库
PHP 使用 mysql_query 函式来建立或者删除 MySQL 资料库。
该函式有两个引数,在执行成功时返回 TRUE,否则返回 FALSE 。
语法
bool mysql_query( sql, connection );

引数
描述

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

connection
可选。规定 SQL 连线识别符号。如果未规定,则使用上一个开启的连线。

例项
以下例项演示了使用 PHP mysql_query 函式来删除资料库:



删除 MySQL 资料库


‘;
$sql = ‘DROP DATABASE RUNOOB’;
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die(‘ 删除资料库失败: ‘ . mysql_error());
}
echo “ 资料库 RUNOOB 删除成功 n”;
mysql_close($conn);
?>

注意: 在使用 PHP 指令码删除资料库时,不会出现确认是否删除资讯,会直接删除指定资料库,所以你在删除资料库时要特别小心。
 
 
原文连结:http://www.runoob.com/mysql/mysql-drop-database.html