MySQLi - Drop Database

Supprimer la base de données à l'aide de mysqladmin

Vous auriez besoin de privilèges spéciaux pour créer ou supprimer une base de données MySQLi. Donc, en supposant que vous ayez accès à l'utilisateur root, vous pouvez créer n'importe quelle base de données en utilisant mysqlmysqladmin binaire.

Soyez prudent lors de la suppression d'une base de données car vous perdrez toutes les données disponibles dans votre base de données.

Voici un exemple pour supprimer une base de données créée au chapitre précédent -

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

Cela vous donnera un avertissement et confirmera si vous voulez vraiment supprimer cette base de données ou non.

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

Supprimer la base de données à l'aide d'un script PHP

Utilise PHP querypour créer ou supprimer une base de données MySQLi. Cette fonction prend deux paramètres et retourne TRUE en cas de succès ou FALSE en cas d'échec.

Exemple

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

<html>
   <head>
      <title>Connecting MySQLi Server>/title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3306';
         $dbuser = 'root';
         $dbpass = '<Password Here>';
         $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ){
            echo 'Connected failure<br>';
         }
         echo 'Connected successfully<br>';
         $sql = "DROP DATABASE TUTORIALS";
         
         if (mysqli_query($conn, $sql)) {
         echo "Record deleted successfully";
         } else {
            echo "Error deleting record: " . mysqli_error($conn);
         }
         mysqli_close($conn);
      ?>
   </body>
</html>

WARNING- Lors de la suppression d'une base de données à l'aide d'un script PHP, il ne vous demande aucune confirmation. Soyez donc prudent lors de la suppression d'une base de données MySQLi.

Si la base de données est connectée et supprimée avec succès, l'exemple de sortie doit être comme ceci -

Connected successfully
Database deleted successfully