Artikel Directory
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);
参数 | 描述 |
---|---|
tilslutning | Påkrævet.Angiver den MySQL-forbindelse, der skal bruges. |
query | Påkrævet, specificerer forespørgselsstrengen. |
resultattilstand | Valgfri.en konstant.Kan være en af følgende værdier:
|
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!
📚 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!