Kommandoen DROP DATABASE sletter hele databaser permanent i MariaDB. Derfor kan kommandoen bare utføres med root- eller admin-rettigheter og bør brukes med stor forsiktighet.

DROP DATABASE i MariaDB

DROP DATABASE er en svært effektiv kommando for MariaDB, som kun bør brukes med stor forsiktighet. Den brukes til å slette en database fra en serverstruktur. Når kommandoen er utført, er hele databasen, inkludert alle tabeller og data, uopprettelig tapt og kan ikke lenger åpnes. Kun brukerrettigheter som ble opprettet ved bruk av MariaDB CREATE USER, blir ikke automatisk tilbakekalt. DROP DATABASE kan kun utføres i MariaDB med administrator- eller root-rettigheter. Andre kommandoer som DELETE DATABASE for MariaDB eller REMOVE DATABASE for MariaDB finnes ikke.

Syntaks med og uten IF EXISTS

Syntaksen for DROP DATABASE i MariaDB er som følger:

DROP DATABASE Name_of_database;
sql

Erstatt plassholderen «Name_of_database» med navnet på den spesifikke databasen du ønsker å slette.

Du kan eventuelt inkludere IF EXISTS for å unngå å få en feilmelding hvis databasen ikke finnes på serveren din.

DROP DATABASE IF EXISTS Name_of_database;
sql

Hvordan fungerer DROP DATABASE i MariaDB?

For å illustrere hvordan DROP DATABASE fungerer i MariaDB, vil vi bruke et enkelt eksempel. La oss forestille oss at en database kalt «Tasks_2023» ikke lenger er nødvendig. Derfor bruker vi SHOW DATABASES for å sjekke om databasen fortsatt er på serveren, og deretter fjerne den. Dette er koden:

mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2023;
sql
Go to Main Menu