Kako MySQL briše bazu podataka?Izbriši naredbu/sintaksu/naredbu MySQL baze podataka

MySQLKako izbrisati bazu podataka?izbrisatiMySQL baza podatakaNaredba/Sintaksa/Izjava

MySQL brisanje baze podataka


ispustite bazu podataka koristeći mysqladmin

Prijavite se na mysql poslužitelj kao običan korisnik, možda će vam trebati posebne privilegije za stvaranje ili brisanje MySQL baza podataka.

Stoga koristimo root korisnika za prijavu ovdje.Root korisnik ima najviše ovlasti i može koristiti naredbu mysql mysqladmin za stvaranje baze podataka.

Budite vrlo oprezni kada brišete bazu podataka, jer će svi podaci nestati nakon izvršenja naredbe za brisanje.

Sljedeći primjer briše bazu podataka chenweiliang (baza podataka je stvorena u prethodnom poglavlju):

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

Nakon izvršenja gornje naredbe za brisanje baze podataka, pojavit će se okvir s upitom za potvrdu je li baza podataka stvarno izbrisana:

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

Brisanje baze podataka pomoću PHP skripte

PHP koristi funkciju mysqli_query za stvaranje ili brisanje MySQL baza podataka.

Funkcija ima dva parametra i vraća TRUE ako je izvođenje uspješno, inače vraća FALSE.

gramatika

mysqli_query(connection,query,resultmode);
参数opis
povezanostPotreban.Određuje MySQL vezu za korištenje.
pitanjeObavezno, navodi niz upita.
rezultatski načinNeobavezno.konstanta.Može biti bilo koja od sljedećih vrijednosti:

  • MYSQLI_USE_RESULT (koristite ovo ako trebate dohvatiti puno podataka)
  • MYSQLI_STORE_RESULT (zadano)

primjer

Sljedeći primjer demonstrira korištenje PHP mysqli_query funkcije za brisanje baze podataka:

izbrisati bazu podataka

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

Nakon uspješnog izvođenja, rezultat broja je:

veza uspjela

Baza podataka chenweiliang uspješno je izbrisana

Napomena: Prilikom brisanja baze pomoću PHP skripte neće se pojaviti potvrdna poruka, a navedena baza će biti direktno izbrisana, stoga treba biti vrlo oprezan pri brisanju baze.

发表 评论

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Označiti

Dođite na vrh