# DROP DATABASE in MariaDB: Datenbanken unwiderruflich löschen

Mit `DROP DATABASE` werden in MariaDB ganze Datenbanken unwiderruflich entfernt. Der Befehl kann daher nur mit Root- oder Admin-Rechten ausgeführt werden und sollte nur mit großer Vorsicht zum Einsatz kommen.

## `DROP DATABASE` in MariaDB

`DROP DATABASE` ist für MariaDB eine sehr wirkungsvolle Anweisung, die nur **äußerst vorsichtig eingesetzt** werden sollte. Sie wird verwendet, um eine Datenbank aus einer Serverstruktur zu löschen. Wurde der Befehl durchgeführt, ist die **gesamte Datenbank inklusive aller Tabellen und Daten unwiederbringlich verloren** und kann nicht mehr aufgerufen werden. Lediglich Nutzerrechte, die während des Einsatzes von [MariaDB CREATE USER](https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-create-user/) etabliert wurden, sind nicht automatisch aufgehoben. `DROP DATABASE` kann in MariaDB nur mit Admin- oder Root-Privilegien durchgeführt werden. Andere Befehle wie `DELETE DATABASE` für MariaDB oder `REMOVE DATABASE` für MariaDB existieren nicht.

## Syntax mit und ohne `IF EXISTS`

Die Syntax von `DROP DATABASE` in MariaDB sieht wie folgt aus:

```sql
DROP DATABASE Name_der_Datenbank;
```

Dabei ersetzen Sie den Platzhalter „Name\_der\_Datenbank“ lediglich durch die entsprechende Datenbank, die Sie entfernen möchten.

Optional können Sie `IF EXISTS` einsetzen, um zu verhindern, dass eine Fehlermeldung erscheint, wenn die gesuchte Datenbank sich nicht auf Ihrem Server befindet.

```sql
DROP DATABASE IF EXISTS Name_der_Datenbank;
```

## Die Funktionsweise mit einem Beispiel erklärt

Um die Funktionsweise von `DROP DATABASE` in MariaDB zu veranschaulichen, nutzen wir ein einfaches Beispiel. Dafür stellen wir uns vor, dass eine Datenbank namens „Aufgaben\_2023“ nicht länger benötigt wird. Daher überprüfen wir mit `SHOW DATABASES`, ob sich die Datenbank noch auf dem Server befindet, und entfernen sie dann. Dies ist der Code:

```sql
mysql> SHOW DATABASES;
mysql> DROP DATABASE Aufgaben_2023;
```

Tipp In unserem Digital Guide verraten wir auch, wie Sie mit [MariaDB CREATE DATABASE](https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-create-database/) eine neue Datenbank erstellen und mit [MariaDB SELECT DATABASE](https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-select-database/) eine Datenbank aufrufen. Außerdem finden Sie hier unter anderem einen [Vergleich von MariaDB und MySQL](https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-vs-mysql/) und lernen alles Wichtige zur [Installation von MariaDB](https://www.ionos.at/digitalguide/hosting/hosting-technik/mysql-mariadb-installieren/).


This is a markdown version of: [https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-drop-database/](https://www.ionos.at/digitalguide/hosting/hosting-technik/mariadb-drop-database/) for AI/LLM consumption.