¿Cómo elimina MySQL una base de datos?Eliminar el comando/sintaxis/declaración de la base de datos MySQL

¿Cómo eliminar una base de datos en MySQL ? Comandos/sintaxis/instrucciones para eliminar una base de datos MySQL.

MySQL eliminar base de datos


soltar base de datos usando mysqladmin

Inicie sesión en el servidor mysql como un usuario normal, es posible que necesite privilegios específicos para crear o eliminar bases de datos MySQL.

Así que usamos el usuario root para iniciar sesión aquí. El usuario root tiene la autoridad más alta y puede usar el comando mysql mysqladmin para crear una base de datos.

Se debe tener mucho cuidado al eliminar una base de datos, ya que todos los datos desaparecerán después de ejecutar el comando de eliminación.

El siguiente ejemplo elimina la base de datos chenweiliang (la base de datos se creó en el capítulo anterior):

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

Después de ejecutar el comando anterior para eliminar la base de datos, aparecerá un cuadro de aviso para confirmar si la base de datos se eliminó realmente:

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

Eliminar base de datos usando script PHP

PHP usa la función mysqli_query para crear o eliminar bases de datos MySQL.

La función tiene dos parámetros y devuelve VERDADERO si la ejecución es exitosa, de lo contrario devuelve FALSO.

gramática

mysqli_query(connection,query,resultmode);
参数Descripción
conexiónRequerido.Especifica la conexión MySQL a usar.
preguntaObligatorio, especifica la cadena de consulta.
modo de resultadoOpcional.una constante.Puede ser cualquiera de los siguientes valores:

  • MYSQLI_USE_RESULT (use esto si necesita recuperar muchos datos)
  • MYSQLI_STORE_RESULT (predeterminado)

Ejemplo

El siguiente ejemplo demuestra el uso de la función PHP mysqli_query para eliminar una base de datos:

eliminar base de datos

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

Después de una ejecución exitosa, el resultado numérico es:

conexión exitosa

Base de datos chenweiliang eliminada con éxito

Nota: Al usar un script PHP para eliminar una base de datos, no se mostrará ningún mensaje de confirmación; la base de datos especificada se eliminará directamente. Por lo tanto, debe tener especial cuidado al eliminar una base de datos.

发表 评论

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

Ir al Inicio