Löschen Sie die MySQL-Datenbank

Löschen Sie eine Datenbank mit mysqladmin

Sie benötigen spezielle Berechtigungen, um eine MySQL-Datenbank zu erstellen oder zu löschen. Vorausgesetzt, Sie haben Zugriff auf den Root-Benutzer, können Sie eine beliebige Datenbank mit MySQL erstellenmysqladmin binär.

Seien Sie beim Löschen einer Datenbank vorsichtig, da Sie alle in Ihrer Datenbank verfügbaren Daten verlieren.

Hier ist ein Beispiel zum Löschen einer Datenbank (TUTORIALS), die im vorherigen Kapitel erstellt wurde:

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

Dies gibt Ihnen eine Warnung und bestätigt, ob Sie diese Datenbank wirklich löschen möchten oder nicht.

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

Löschen Sie die Datenbank mit PHP Script

PHP verwendet mysql_queryFunktion zum Erstellen oder Löschen einer MySQL-Datenbank. Diese Funktion verwendet zwei Parameter und gibt bei Erfolg TRUE oder bei Fehler FALSE zurück.

Syntax

bool mysql_query( sql, connection );

Sr.Nr. Parameter & Beschreibung
1

sql

Erforderlich - SQL-Abfrage zum Erstellen oder Löschen einer MySQL-Datenbank

2

connection

Optional - Wenn nicht angegeben, wird die zuletzt von mysql_connect geöffnete Verbindung verwendet.

Beispiel

Versuchen Sie das folgende Beispiel, um eine Datenbank zu löschen:

<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- Beim Löschen einer Datenbank mit dem PHP-Skript werden Sie nicht zur Bestätigung aufgefordert. Seien Sie also vorsichtig, wenn Sie eine MySQL-Datenbank löschen.