Artikelkatalog
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 |
---|---|
anslutning | Nödvändig.Anger vilken MySQL-anslutning som ska användas. |
fråga | Obligatoriskt, anger frågesträngen. |
resultatläge | Frivillig.en konstant.Kan vara något av följande värden:
|
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!
📚 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!