Löschen MySQL-Datenbank
Löschen Sie die Datenbank mit mysqladmin
Verwenden Sie normale Benutzeranmeldung MySQL-Server, können Sie spezielle Erlaubnis benötigen zum Erstellen oder Löschen MySQL-Datenbank.
So, hier sind wir als root angemeldet, der Root-Benutzer hat die höchste Autorität, können Sie den mysql mysqladmin Befehl verwenden, um die Datenbank zu erstellen.
Im Prozess um die Datenbank zu löschen, ist es wichtig, sehr vorsichtig sein, denn nach dem Löschbefehl, werden alle Daten verloren gehen.
Die folgenden Beispiele löschen die Datenbank w3big (die Datenbank im vorherigen Abschnitt erstellt wurde):
[root@host]# mysqladmin -u root -p drop w3big Enter password:******
Nach den obigen Befehl Ausführen der Datenbank zu löschen, wird es eine Aufforderung sein, um zu bestätigen, ob es sich um die Datenbank zu löschen:
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 'w3big' database [y/N] y Database "w3big" dropped
Verwenden Sie PHP-Skript-Datenbank zu löschen
PHP verwenden mysql_query Funktion MySQL-Datenbank zu erstellen oder zu löschen.
Diese Funktion hat zwei Parameter, bei der Umsetzung der erfolgreichen TRUE zurück, andernfalls FALSCH.
Grammatik
bool mysql_query( sql, connection );
Parameter | Beschreibung |
---|---|
sql | Erforderlich. SQL-Abfrage Bestimmungen zu senden. Hinweis: Die Anfrage sollte nicht mit einem Semikolon enden. |
Verbindung | Optional. Die Bestimmungen der SQL Verbindungskennung. Wenn nicht angegeben, ist die Verwendung eines offenen Verbindung. |
Beispiele
Das folgende Beispiel zeigt die Verwendung von PHP mysql_query Funktion der Datenbank zu löschen:
<html> <head> <meta charset="utf-8"> <title>删除 MySQL 数据库</title> </head> <body> <?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysql_error()); } echo '连接成功<br />'; $sql = 'DROP DATABASE w3big'; $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('删除数据库失败: ' . mysql_error()); } echo "数据库 w3big 删除成功\n"; mysql_close($conn); ?> </body> </html>
Hinweis: Wenn Sie eine Datenbank mit PHP - Skript zu löschen, wird nicht angezeigt , um zu bestätigen , ob eine Nachricht zu löschen, nur die angegebene Datenbank zu löschen, wenn Sie eine Datenbank löschen besonders vorsichtig sein.