Mit DROP DATABASE werden in MariaDB ganze Da­ten­ban­ken un­wi­der­ruf­lich entfernt. Der Befehl kann daher nur mit Root- oder Admin-Rechten aus­ge­führt werden und sollte nur mit großer Vorsicht zum Einsatz kommen.

DROP DATABASE in MariaDB

DROP DATABASE ist für MariaDB eine sehr wir­kungs­vol­le Anweisung, die nur äußerst vor­sich­tig ein­ge­setzt werden sollte. Sie wird verwendet, um eine Datenbank aus einer Ser­ver­struk­tur zu löschen. Wurde der Befehl durch­ge­führt, ist die gesamte Datenbank inklusive aller Tabellen und Daten un­wie­der­bring­lich verloren und kann nicht mehr auf­ge­ru­fen werden. Lediglich Nut­zer­rech­te, die während des Einsatzes von MariaDB CREATE USER etabliert wurden, sind nicht au­to­ma­tisch auf­ge­ho­ben. DROP DATABASE kann in MariaDB nur mit Admin- oder Root-Pri­vi­le­gi­en durch­ge­führt werden. Andere Befehle wie DELETE DATABASE für MariaDB oder REMOVE DATABASE für MariaDB exis­tie­ren nicht.

Managed Database Services
Da­ten­ban­ken – Auf´s We­sent­li­che kon­zen­trie­ren
  • IONOS Cloud-Partner: Die Experten für Ihren Datenbank-Betrieb
  • Flexibel: Maß­ge­schnei­der­te Datenbank-Lösungen ganz auf Ihre Be­dürf­nis­se
  • Re­chen­zen­tren in Deutsch­land: Ihre Daten sind sicher

Syntax mit und ohne IF EXISTS

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

DROP DATABASE Name_der_Datenbank;
sql

Dabei ersetzen Sie den Platz­hal­ter „Name_der_Datenbank“ lediglich durch die ent­spre­chen­de Datenbank, die Sie entfernen möchten.

Optional können Sie IF EXISTS einsetzen, um zu ver­hin­dern, dass eine Feh­ler­mel­dung erscheint, wenn die gesuchte Datenbank sich nicht auf Ihrem Server befindet.

DROP DATABASE IF EXISTS Name_der_Datenbank;
sql

Die Funk­ti­ons­wei­se mit einem Beispiel erklärt

Um die Funk­ti­ons­wei­se von DROP DATABASE in MariaDB zu ver­an­schau­li­chen, nutzen wir ein einfaches Beispiel. Dafür stellen wir uns vor, dass eine Datenbank namens „Aufgaben_2023“ nicht länger benötigt wird. Daher über­prü­fen wir mit SHOW DATABASES, ob sich die Datenbank noch auf dem Server befindet, und entfernen sie dann. Dies ist der Code:

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

In unserem Digital Guide verraten wir auch, wie Sie mit MariaDB CREATE DATABASE eine neue Datenbank erstellen und mit MariaDB SELECT DATABASE eine Datenbank aufrufen. Außerdem finden Sie hier unter anderem einen Vergleich von MariaDB und MySQL und lernen alles Wichtige zur In­stal­la­ti­on von MariaDB.

Zum Hauptmenü