更新時(shí)間:2022-03-21 10:13:26 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1415次
需要特殊權(quán)限來創(chuàng)建或刪除一個(gè)MySQL數(shù)據(jù)庫(kù)。因此,假如你有機(jī)會(huì)獲得root用戶來登錄,可以用mysql中mysqladmin二進(jìn)制來創(chuàng)建任何數(shù)據(jù)庫(kù)。
在刪除任何數(shù)據(jù)庫(kù)時(shí)要注意,因?yàn)閯h除數(shù)據(jù)庫(kù)時(shí)所有的數(shù)據(jù)在數(shù)據(jù)庫(kù)中。
下面是一個(gè)例子,用來刪除前面的章節(jié)中所創(chuàng)建的數(shù)據(jù)庫(kù):
[ root@host ]# mysqladmin - u root - p drop yiibai
Enter password :******
這會(huì)給出一個(gè)警告,它會(huì)確認(rèn)你是否真的要?jiǎng)h除這個(gè)數(shù)據(jù)庫(kù)或不刪除。
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)
使用下面命令看刪除后,數(shù)據(jù)庫(kù)的列表情況:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| yiibai |
+--------------------+
6 rows in set (0.00 sec)
PHP使用mysql_query()函數(shù)來創(chuàng)建或刪除MySQL數(shù)據(jù)庫(kù)。該函數(shù)有兩個(gè)參數(shù),成功返回TRUE或失敗返回FALSE。語(yǔ)法:
bool mysql_query ( sql , connection );
示例:
試試下面的例子用于刪除MySQL數(shù)據(jù)庫(kù):
<html>
<head>
<title>刪除MySQL數(shù)據(jù)庫(kù)</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腳本刪除數(shù)據(jù)庫(kù),它不會(huì)提示輸入任何確認(rèn)。所以,在刪除MySQL數(shù)據(jù)庫(kù)時(shí)要小心,它執(zhí)行后將直接刪除數(shù)庫(kù),數(shù)據(jù)庫(kù)的一切信息將被刪除無法恢復(fù)。如果大家想了解更相關(guān)知識(shí),不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,細(xì)致全面,通俗易懂,比較適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743