Hvordan slette en database permanent ved hjelp av DROP DATABASE i MariaDB
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;sqlErstatt 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;sqlHvordan 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