Hvordan sletter MySQL en database?Slet MySQL-databasekommando/syntaks/udsagn

MySQLHvordan sletter man databasen?sletteMySQL databaseKommando/syntaks/erklæring

MySQL slet database


drop database ved hjælp af mysqladmin

Log ind på mysql-serveren som en normal bruger, du skal muligvis have specifikke privilegier for at oprette eller slette MySQL-databaser.

Så vi bruger root-brugeren til at logge ind her. Root-brugeren har den højeste autoritet og kan bruge mysql mysqladmin-kommandoen til at oprette en database.

Vær meget forsigtig, når du sletter en database, da alle data vil være væk, efter at delete-kommandoen er udført.

Følgende eksempel sletter databasen chenweiliang (databasen blev oprettet i forrige kapitel):

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

Efter at have udført ovenstående delete database-kommando, vises en promptboks for at bekræfte, om databasen virkelig er slettet:

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

Slet database ved hjælp af PHP-script

PHP bruger funktionen mysqli_query til at oprette eller slette MySQL-databaser.

Funktionen har to parametre og returnerer SAND, hvis udførelsen er vellykket, ellers returnerer den FALSK.

grammatik

mysqli_query(connection,query,resultmode);
参数描述
tilslutningPåkrævet.Angiver den MySQL-forbindelse, der skal bruges.
queryPåkrævet, specificerer forespørgselsstrengen.
resultattilstandValgfri.en konstant.Kan være en af ​​følgende værdier:

  • MYSQLI_USE_RESULT (brug dette, hvis du har brug for at hente en masse data)
  • MYSQLI_STORE_RESULT (standard)

Instans

Følgende eksempel viser brugen af ​​PHP mysqli_query-funktionen til at slette en database:

slette database

<?
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 vellykket udførelse er nummerresultatet:

forbindelsen lykkedes

Database chenweiliang blev slettet

Note: Når du sletter en database ved hjælp af et PHP-script, vises bekræftelsesmeddelelsen ikke, og den angivne database slettes direkte, så du skal være meget forsigtig, når du sletter databasen.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Hvordan sletter MySQL en database?Fjern MySQL-databasekommandoer/syntaks/udsagn" for at hjælpe dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-465.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen