使用普通用戶登錄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++和算法的優質內容,學習交流,技術探討,面試指導,簡歷修改...還有超多源碼素材等學習資料,零基礎的視頻等着你!
還沒關注的小夥伴,能夠長按關注一下: