Hur tar MySQL bort en databas?Ta bort MySQL-databaskommando/syntax/sats

MySQLHur tar man bort databasen?raderaMySQL-databasKommando/syntax/uttalande

MySQL radera databas


släpp databas med mysqladmin

Logga in på mysql-servern som en vanlig användare, du kan behöva specifika privilegier för att skapa eller ta bort MySQL-databaser.

Så vi använder root-användaren för att logga in här. Root-användaren har den högsta auktoriteten och kan använda mysql mysqladmin-kommandot för att skapa en databas.

Var mycket försiktig när du tar bort en databas, eftersom all data kommer att försvinna efter att delete-kommandot har utförts.

Följande exempel tar bort databasen chenweiliang (databasen skapades i föregående kapitel):

[root@host]# mysqladmin -u root -p drop chenweiliang
Enter password:******

Efter att ha utfört kommandot ovan för att radera databasen, visas en uppmaningsruta för att bekräfta om databasen verkligen är raderad:

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 'chenweiliang' database [y/N] y
Database "chenweiliang" dropped

Ta bort databas med PHP-skript

PHP använder mysqli_query-funktionen för att skapa eller ta bort MySQL-databaser.

Funktionen har två parametrar och returnerar TRUE om exekveringen lyckas, annars returnerar den FALSE.

grammatik

mysqli_query(connection,query,resultmode);
参数beskrivning
anslutningNödvändig.Anger vilken MySQL-anslutning som ska användas.
frågaObligatoriskt, anger frågesträngen.
resultatlägeFrivillig.en konstant.Kan vara något av följande värden:

  • MYSQLI_USE_RESULT (använd detta om du behöver hämta mycket data)
  • MYSQLI_STORE_RESULT (standard)

exempel

Följande exempel visar användningen av PHP-funktionen mysqli_query för att radera en databas:

ta bort databas

<?
php $dbhost = 'localhost:3306'; // mysql服务器主机地址 
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码 
$conn = mysqli_connect($dbhost, $dbuser, $dbpass); 
if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } echo '连接成功
';
 $sql = 'DROP DATABASE chenweiliang';
 $retval = mysqli_query( $conn, $sql );
 if(! $retval ) { die('删除数据库失败: ' . mysqli_error($conn)); } 
echo "数据库 chenweiliang 删除成功\n";
 mysqli_close($conn);
?>

Efter framgångsrik exekvering är nummerresultatet:

anslutningen lyckades

Databas chenweiliang raderades framgångsrikt

Anmärkning: När du tar bort en databas med hjälp av ett PHP-skript kommer inte bekräftelsemeddelandet att visas och den angivna databasen raderas direkt, så du bör vara mycket försiktig när du tar bort databasen.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur tar MySQL bort en databas?Ta bort MySQL-databaskommandon/syntax/uttalanden" för att hjälpa dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-465.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen