Latest web development tutorials

Eliminar la base de datos MySQL

Eliminar la base de datos usando mysqladmin

Utilizar el servidor de inicio de sesión mysql usuario normal, es posible que necesite un permiso especial para crear o eliminar la base de datos MySQL.

Así que aquí estamos conectado como root, el usuario root tiene la máxima autoridad, puede utilizar el comando mysql mysqladmin para crear la base de datos.

En el proceso de eliminación de la base de datos, es importante tener mucho cuidado, porque después de la orden de borrar, se perderán todos los datos.

Los siguientes ejemplos eliminar el w3big base de datos (la base de datos se ha creado en la sección anterior):

[[email protected]]# mysqladmin -u root -p drop w3big
Enter password:******

Después de ejecutar el comando anterior para eliminar la base de datos, habrá un mensaje para confirmar si se elimina la base de datos:

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 'w3big' database [y/N] y
Database "w3big" dropped

Usar script PHP para eliminar la base de datos

PHP función mysql_query utilizar para crear o eliminar la base de datos MySQL.

Esta función tiene dos parámetros, en la ejecución de los retornos exitosos TRUE, de lo contrario devuelve FALSO.

gramática

bool mysql_query( sql, connection );
parámetros descripción
sql Requerido. Consulta SQL para enviar provisiones. Nota: La cadena de consulta no debe terminar con un punto y coma.
conexión Opcional. Dispuesto en el identificador de conexión de SQL. Si no se especifica, el uso de una conexión abierta.

Ejemplos

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

<html>
<head>
<meta charset="utf-8"> 
<title>删除 MySQL 数据库</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('连接失败: ' . mysql_error());
}
echo '连接成功<br />';
$sql = 'DROP DATABASE w3big';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('删除数据库失败: ' . mysql_error());
}
echo "数据库 w3big 删除成功\n";
mysql_close($conn);
?>
</body>
</html>

Nota: Cuando se elimina una base de datos mediante el script PHP, no parece que confirme si desea borrar un mensaje, simplemente elimine la base de datos especificada, cuando se elimina una base de datos para tener especial cuidado.