Hvordan sletter MySQL en database?Slett MySQL-databasekommando/syntaks/setning

MySQLHvordan slette databasen?sletteMySQL-databaseKommando/syntaks/uttalelse

MySQL slette database


slipp database ved hjelp av mysqladmin

Logg inn på mysql-serveren som en vanlig bruker, du kan trenge spesifikke privilegier for å opprette eller slette MySQL-databaser.

Så vi bruker root-brukeren til å logge inn her. Root-brukeren har den høyeste autoriteten og kan bruke mysql mysqladmin-kommandoen til å lage en database.

Stor forsiktighet må utvises når du sletter en database, da alle data vil være borte etter at slettekommandoen er utført.

Følgende eksempel sletter databasen chenweiliang (databasen ble opprettet i forrige kapittel):

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

Etter å ha utført slettedatabasekommandoen ovenfor, vises en ledetekst for å bekrefte 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

Slett database ved hjelp av PHP-skript

PHP bruker mysqli_query-funksjonen til å opprette eller slette MySQL-databaser.

Funksjonen har to parametere og returnerer TRUE hvis utførelsen er vellykket, ellers returnerer den FALSE.

grammatikk

mysqli_query(connection,query,resultmode);
参数beskrivelse
tilkoblingObligatorisk.Angir MySQL-tilkoblingen som skal brukes.
spørringObligatorisk, spesifiserer spørringsstrengen.
resultatmodusValgfri.en konstant.Kan være en av følgende verdier:

  • MYSQLI_USE_RESULT (bruk dette hvis du trenger å hente mye data)
  • MYSQLI_STORE_RESULT (standard)

Forekomst

Følgende eksempel viser bruken av PHP mysqli_query-funksjonen for å slette en database:

slette databasen

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

Etter vellykket utførelse er nummerresultatet:

koblingen lyktes

Database chenweiliang ble slettet

Merk: Når du sletter en database ved hjelp av et PHP-skript, vil ikke bekreftelsesmeldingen vises, og den angitte databasen slettes direkte, så du bør være veldig forsiktig når du sletter databasen.

发表 评论

E-postadressen din vil ikke bli publisert. 必填 项 已 用 * Merkelapp

Rull til toppen