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.