Eine Datenbank in MySQL löschen/fallen lassen

Eine Datenbank in MySQL löschen/fallen lassen

MySQL ist ein RDBMS (Relational Database Management System), das für seine Geschwindigkeit und einfach zu bedienende Schnittstelle bekannt ist. In diesem Artikel erfahren Sie die verschiedenen Methoden zum Löschen oder Ablegen einer Datenbank in MySQL. In diesem Artikel gehen wir davon aus, dass Sie bereits über die Erstellung und Auflistung von Datenbanken in MySQL verfügen. Lesen Sie also gerne weiter, wenn Sie MySQL bereits in Ihrem System installiert haben und einige Dummy -Datenbanken in MySQL haben, die Sie löschen möchten. Um mit MySQL zu beginnen, öffnen Sie das Terminal. Überprüfen Sie zunächst die Version von MySQL über den folgenden Befehl: Mysql -v


Wenn Sie die neueste Version von MySQL haben, können Sie loslegen.

Überprüfen Sie als nächstes den Status des MySQL des Systems des Systems.Dienst durch Ausführen des folgenden Befehls

sudo systemctl Status MySQL


Wenn der Dienst nicht aktiv ist, starten Sie den Dienst.

sudo systemctl starten mysql

Stellen Sie nach dem Start des Dienstes eine Verbindung zum MySQL -Client her oder melden Sie sich als Root -Benutzer bei der MySQL -Shell an. Wenn Sie keinen Zugriff auf die Stammbenutzer -Anmeldung haben, ersetzen Sie "Root" durch Ihren Benutzernamen. In diesem Artikel werden wir das Terminal verwenden, um den Prozess anstelle der GUI, bekannt als MySQL Workbench, zu demonstrieren.

sudo mysql -u root -p


Listen Sie nach dem Anmelden bei MySQL die Datenbanken mit dem Befehl "Datenbanken anzeigen" auf.

Showdatabasen;


Sobald Sie die Liste der Datenbanken haben, wählen Sie die Datenbank aus, die Sie löschen möchten. Wenn Sie eine vorhandene Datenbank löschen möchten, können Sie den Befehl "Drop -Datenbank" zusammen mit dem Datenbanknamen wie folgt ausführen:

DropDatabase Database_name;


Beachten Sie, dass Sie eine Datenbank nur löschen oder fallen lassen können, wenn Sie über die Berechtigungen verfügen, um diese Datenbank zu löschen. Stellen Sie also sicher.

Nach dem Löschen der Datenbank werden die Datenbanken erneut über den Befehl "Datenbanken anzeigen" aufgeführt.

Showdatabasen;


Wie Sie sehen können, existiert die gelöschte Datenbank in MySQL nicht mehr.

In einem anderen Fall können Sie genau wie bei der Erstellung einer Datenbank die Klausel "If exist" verwenden, um den Fehler zu vermeiden, wenn keine Datenbank mit dem angegebenen Namen vorliegt. Wenn Sie die Klausel "Wenn existieren" nicht verwenden und die Datenbank nicht vorhanden ist, gibt MySQL einen Fehler aus. Die Syntax für die Verwendung der Klausel "If exist" lautet wie folgt

Dropdatabaseifexists Database_name;

Abschluss

Dieser Artikel enthält zwei verschiedene Methoden zum Löschen einer vorhandenen Datenbank in MySQL, sowohl mit als auch ohne die Klausel "If exist".