Directori d'articles
Com eliminar una base de dades a MySQL ? Comandes/sintaxi/sentències per eliminar una base de dades MySQL.
MySQL elimina la base de dades
deixa anar la base de dades mitjançant mysqladmin
Inicieu sessió al servidor mysql com a usuari normal, és possible que necessiteu privilegis específics per crear o suprimir bases de dades MySQL.
Per tant, utilitzem l'usuari root per iniciar sessió aquí. L'usuari root té la màxima autoritat i pot utilitzar l'ordre mysql mysqladmin per crear una base de dades.
Aneu amb compte quan suprimiu una base de dades, ja que totes les dades desapareixeran després d'executar l'ordre de supressió.
L'exemple següent suprimeix la base de dades chenweiliang (la base de dades es va crear al capítol anterior):
[root@host]# mysqladmin -u root -p drop chenweiliang Enter password:******
Després d'executar l'ordre anterior per suprimir la base de dades, apareixerà un quadre d'indicació per confirmar si realment s'ha suprimit la base de dades:
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
Suprimeix la base de dades mitjançant l'script PHP
PHP utilitza la funció mysqli_query per crear o eliminar bases de dades MySQL.
La funció té dos paràmetres i retorna TRUE si l'execució té èxit, en cas contrari retorna FALSE.
gramàtica
mysqli_query(connection,query,resultmode);
| 参数 | descripció |
|---|---|
| connexió | Obligatori.Especifica la connexió MySQL a utilitzar. |
| pregunta | Obligatori, especifica la cadena de consulta. |
| mode resultat | Opcional.una constant.Pot ser qualsevol dels valors següents:
|
Instància
L'exemple següent mostra l'ús de la funció PHP mysqli_query per eliminar una base de dades:
eliminar la base de dades
$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);
Després de l'execució correcta, el resultat numèric és:
connexió ha estat correcta
La base de dades chenweiliang s'ha suprimit correctament
Nota: Quan feu servir un script PHP per suprimir una base de dades, no es mostrarà cap missatge de confirmació; la base de dades especificada s'eliminarà directament. Per tant, heu de tenir especial cura en suprimir una base de dades.
Esperem que l'article "Com eliminar una base de dades a MySQL? Comandes/sintaxi/sentències per eliminar una base de dades MySQL" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-465.html
