Suppression de la base de données MySQL à l'aide de PHP

Supprimer une base de données

Si une base de données n'est plus nécessaire, elle peut être supprimée pour toujours. Vous pouvez utiliser passer une commande SQL àmysql_query pour supprimer une base de données.

Exemple

Essayez l'exemple suivant pour supprimer une base de données.

<?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- il est très dangereux de supprimer une base de données et n'importe quelle table. Donc, avant de supprimer une table ou une base de données, vous devez vous assurer que vous faites tout intentionnellement.

Supprimer une table

C'est encore une question d'émettre une commande SQL via mysql_queryfonction pour supprimer n'importe quelle table de base de données. Mais soyez très prudent lorsque vous utilisez cette commande, car ce faisant, vous pouvez supprimer certaines informations importantes que vous avez dans votre tableau.

Exemple

Essayez l'exemple suivant pour supprimer une table -

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