Artikel Directory
Hvordan sletter man en database i MySQL ? Kommandoer/syntaks/sætninger til sletning af en MySQL-database.
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
$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
Bemærk: Når du bruger et PHP-script til at slette en database, vises der ingen bekræftelsesmeddelelse; den angivne database slettes direkte. Derfor bør du være særlig forsigtig, når du sletter en database.
Forhåbentlig vil artiklen "Sådan sletter du en database i MySQL? Kommandoer/syntaks/sætninger til sletning af en MySQL-database", som er delt på Chen Weiliangs blog ( https://www.chenweiliang.com/ ), være nyttig for dig.
Del gerne dette artikellink: https://www.chenweiliang.com/cwl-465.html
