Latest web development tutorials

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.