Eliminar la base de datos MySQL usando PHP

Eliminar una base de datos

Si una base de datos ya no es necesaria, se puede eliminar para siempre. Puede usar pasar un comando SQL amysql_query para eliminar una base de datos.

Ejemplo

Pruebe el siguiente ejemplo para eliminar una base de datos.

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'DROP DATABASE test_db';
   $retval = mysql_query( $sql, $conn );
   
   if(! $retval ) {
      die('Could not delete database db_test: ' . mysql_error());
   }
   
   echo "Database deleted successfully\n";
   
   mysql_close($conn);
?>

WARNING- Es muy peligroso eliminar una base de datos y cualquier tabla. Por lo tanto, antes de eliminar cualquier tabla o base de datos, debe asegurarse de hacer todo intencionalmente.

Eliminar una tabla

Es nuevamente una cuestión de emitir un comando SQL a través de mysql_queryfunción para eliminar cualquier tabla de la base de datos. Pero tenga mucho cuidado al usar este comando porque al hacerlo puede eliminar cierta información importante que tiene en su tabla.

Ejemplo

Pruebe el siguiente ejemplo para soltar una mesa:

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'root';
   $dbpass = 'rootpassword';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   $sql = 'DROP TABLE employee';
   $retval = mysql_query( $sql, $conn );
   
   if(! $retval ) {
      die('Could not delete table employee: ' . mysql_error());
   }
   
   echo "Table deleted successfully\n";
   
   mysql_close($conn);
?>