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

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);
参数描述
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

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.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Rul til top