Löschen/Drop einer Datenbank in MySQL

Delete Drop Database Mysql




MySQL ist ein RDBMS (Relational Database Management System), das für seine Geschwindigkeit und benutzerfreundliche Oberfläche bekannt ist. In diesem Artikel erfahren Sie mehr über die verschiedenen Methoden zum Löschen oder Löschen einer Datenbank in MySQL. In diesem Artikel gehen wir davon aus, dass Sie bereits über Grundkenntnisse in der Erstellung und Auflistung von Datenbanken in MySQL verfügen. Lesen Sie also gerne weiter, wenn Sie MySQL bereits auf 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 MySQL-Version mit dem 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.service des Systems, indem Sie den folgenden Befehl ausführen



sudo systemctl Status mysql


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



sudo systemctl Anfang mysql

Stellen Sie nach dem Starten 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 das Root-Benutzer-Login haben, ersetzen Sie „root“ durch Ihren Benutzernamen. In diesem Artikel verwenden wir das Terminal, um den Prozess anstelle der GUI zu demonstrieren, die als MySQL WorkBench bekannt ist.





sudo mysql-du wurzelst-P


Nachdem Sie sich bei MySQL angemeldet haben, listen Sie die Datenbanken mit dem Befehl „SHOW DATABASES“ auf.

DATENBANKEN ANZEIGEN;


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 einfachen Befehl „DROP DATABASE“ zusammen mit dem Datenbanknamen wie folgt ausführen:



DROPDATABASE database_name;


Beachten Sie, dass Sie eine Datenbank nur löschen oder löschen können, wenn Sie über die Berechtigung zum Löschen dieser Datenbank verfügen. Stellen Sie daher sicher, dass Sie sich mit dem bestimmten Benutzer anmelden, der über die Berechtigungen zum Löschen dieser Datenbank verfügt.

Nach dem Löschen der Datenbank listen wir die Datenbanken mit dem Befehl „SHOW DATABASES“ erneut auf.

DATENBANKEN ANZEIGEN;


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

In einem anderen Fall können Sie, genau wie beim Erstellen einer Datenbank, die Klausel „IF EXISTS“ verwenden, um den Fehler zu vermeiden, wenn keine Datenbank mit dem angegebenen Namen vorhanden ist. Wenn Sie die 'If EXISTS'-Klausel nicht verwenden und die Datenbank nicht existiert, gibt MySQL einen Fehler aus. Die Syntax für die Verwendung der 'IF EXISTS'-Klausel lautet wie folgt

DROPDATABASEIFEXISTS Datenbankname;

Abschluss

Dieser Artikel enthält zwei verschiedene Methoden zum Löschen einer vorhandenen Datenbank in MySQL, sowohl mit als auch ohne die 'IF EXISTS'-Klausel.