Eliminar la base de datos MySQL

Suelta una base de datos usando mysqladmin

Necesitaría privilegios especiales para crear o eliminar una base de datos MySQL. Entonces, asumiendo que tiene acceso al usuario root, puede crear cualquier base de datos usando mysqlmysqladmin binario.

Tenga cuidado al eliminar cualquier base de datos porque perderá todos los datos disponibles en su base de datos.

Aquí hay un ejemplo para eliminar una base de datos (TUTORIALES) creada en el capítulo anterior:

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

Esto le dará una advertencia y confirmará si realmente desea eliminar esta base de datos o no.

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

Soltar la base de datos usando PHP Script

Usos de PHP mysql_queryfunción para crear o eliminar una base de datos MySQL. Esta función toma dos parámetros y devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Sintaxis

bool mysql_query( sql, connection );

No Señor Descripción de parámetros
1

sql

Obligatorio: consulta SQL para crear o eliminar una base de datos MySQL

2

connection

Opcional: si no se especifica, se utilizará la última conexión abierta por mysql_connect.

Ejemplo

Pruebe el siguiente ejemplo para eliminar una base de datos:

<html>
   <head>
      <title>Deleting MySQL Database</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'root';
         $dbpass = 'rootpassword';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully<br />';
         $sql = 'DROP DATABASE TUTORIALS';
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not delete database: ' . mysql_error());
         }
         echo "Database TUTORIALS deleted successfully\n";
         mysql_close($conn);
      ?>
   </body>
</html>

WARNING- Al eliminar una base de datos utilizando el script PHP, no le solicita ninguna confirmación. Así que tenga cuidado al eliminar una base de datos MySQL.