# Sådan slettes tabeller permanent ved hjælp af MariaDB DROP TABLE

Hvis du har brug for at slette en eller flere tabeller ved hjælp af det gratis databasestyringssystem, er kommandoen `DROP TABLE` i MariaDB det rette valg. Da denne handling er permanent, er det dog vigtigt at bruge kommandoen med stor forsigtighed, da den fjerner både tabellen og alle dens data.

## Krav og syntaks

For at slette en tabel skal du have de relevante **brugerrettigheder**. Du kan få disse enten som administrator eller ved at oprette en ny bruger med [MariaDB CREATE USER](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-opret-bruger/).

Syntaksen for `DROP TABLE` i MariaDB er som følger:

```sql
DROP TABLE Name_of_table;
```

Erstat pladsholderen ‘Navn\_på\_tabel’ med det faktiske tabelnavn.

Hvis du forsøger at fjerne en tabel, der enten allerede er slettet eller aldrig har været i databasen, vil du få en fejlmeddelelse. For at undgå dette tilbyder MariaDB optionen `IF EXISTS` til kommandoen `DROP TABLE`. Denne option kontrollerer, om den angivne tabel findes i systemet. Hvis den gør det, slettes tabellen uden yderligere trin. Hvis tabellen ikke findes, får du kun en advarsel, og der foretages ingen yderligere handlinger. Kommandoen med denne option ser således ud:

```sql
DROP TABLE IF EXISTS Name_of_table;
```

## Sådan bruges `DROP TABLE` i MariaDB

Funktionaliteten af `DROP TABLE` i MariaDB kan bedst demonstreres med et simpelt eksempel. Antag, at du har oprettet en database kaldet ‘Tasks’ ved hjælp af [MariaDB CREATE DATABASE-](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-opret-database/) kommandoen. Inden for denne database har du tilføjet flere tabeller ved hjælp af [MariaDB CREATE TABLE](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-opret-tabel/) -sætningen. Du har dog ikke længere brug for tabellen ‘Tasks\_2023’ og ønsker at slette den permanent. For at gøre dette skal du klikke på den relevante database og udføre følgende kommando:

```sql
DROP TABLE IF EXISTS Tasks_2023;
```

Tabellen og alle data, der er gemt i den, vil nu blive slettet.

## Sådan slettes flere tabeller

Det er også muligt at slette **flere tabeller på samme tid**. Disse adskilles fra hinanden med kommaer. Sådan ser et praktisk eksempel ud:

```sql
DROP TABLE IF EXISTS Tasks_2023, Tasks_2022, Tasks_2021;
```

## Sådan slettes midlertidige tabeller

Det er også muligt at bruge `DROP TABLE` i MariaDB til at fjerne en **midlertidig tabel**. I vores eksempel ovenfor vil kommandoen så se sådan ud:

```sql
DROP TEMPORARY TABLE IF EXISTS Tasks_2023;
```

I dette tilfælde kontrollerer systemet, om der findes en midlertidig tabel ved navn ‘Tasks\_2023’. Hvis dette er tilfældet, slettes den. Hvis dette ikke er tilfældet, eller hvis tabellen ikke er midlertidig, slettes den ikke.

Tip I vores digitale guide lærer du, hvordan du installerer MariaDB. Du finder også en omfattende sammenligning af MariaDB og MySQL.


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-slet-tabeller/](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-slet-tabeller/) for AI/LLM consumption.