Hoe verwyder MySQL 'n databasis?Vee MySQL-databasisopdrag/sintaksis/stelling uit

Hoe om 'n databasis in MySQL te verwyder ? Opdragte/sintaksis/stellings vir die verwydering van 'n MySQL-databasis.

MySQL verwyder databasis


laat val databasis met mysqladmin

Meld aan by die mysql-bediener as 'n normale gebruiker, jy mag dalk spesifieke voorregte nodig hê om MySQL-databasisse te skep of uit te vee.

Ons gebruik dus die wortelgebruiker om hier aan te meld Die wortelgebruiker het die hoogste gesag en kan die mysql mysqladmin-opdrag gebruik om 'n databasis te skep.

Groot sorg moet geneem word wanneer 'n databasis uitgevee word, aangesien alle data weg sal wees nadat die delete-opdrag uitgevoer is.

Die volgende voorbeeld verwyder die databasis chenweiliang (die databasis is in die vorige hoofstuk geskep):

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

Nadat u die bogenoemde delete databasis opdrag uitgevoer het, sal 'n prompt boks verskyn om te bevestig of die databasis werklik uitgevee is:

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

Verwyder databasis met PHP-skrip

PHP gebruik die mysqli_query-funksie om MySQL-databasisse te skep of uit te vee.

Die funksie het twee parameters en gee TRUE terug as die uitvoering suksesvol is, anders gee dit ONWAAR terug.

grammatika

mysqli_query(connection,query,resultmode);
参数beskrywing
verbandVereis.Spesifiseer die MySQL-verbinding om te gebruik.
navraagVereis, spesifiseer die navraagstring.
resultaatmodusOpsioneel.'n konstante.Kan enige van die volgende waardes wees:

  • MYSQLI_USE_RESULT (gebruik dit as jy baie data moet herwin)
  • MYSQLI_STORE_RESULT (verstek)

Instansie

Die volgende voorbeeld demonstreer die gebruik van die PHP mysqli_query-funksie om 'n databasis uit te vee:

databasis uitvee

<?
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);
?>

Na suksesvolle uitvoering is die getalresultaat:

verbinding geslaag

Databasis chenweiliang is suksesvol uitgevee

Let wel: Wanneer 'n PHP-skrip gebruik word om 'n databasis te verwyder, sal geen bevestigingsboodskap vertoon word nie; die gespesifiseerde databasis sal direk verwyder word. Daarom moet jy veral versigtig wees wanneer jy 'n databasis verwyder.

发表 评论

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

Scroll na bo