# Hvordan slette tabeller permanent ved hjelp av MariaDB DROP TABLE

Hvis du trenger å slette en eller flere tabeller ved hjelp av det gratis databasestyringssystemet, er kommandoen `DROP TABLE` i MariaDB det riktige valget. Siden denne handlingen er permanent, er det imidlertid viktig å bruke kommandoen med stor forsiktighet, da den vil fjerne både tabellen og alle dataene i den.

## Krav og syntaks

For å slette en tabell må du ha de nødvendige **brukerrettighetene**. Du kan få disse enten som administrator eller ved å opprette en ny bruker med [MariaDB CREATE USER](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-opprett-bruker/).

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

```sql
DROP TABLE Name_of_table;
```

Erstatt plassholderen «Name\_of\_table» med det faktiske tabellnavnet.

Hvis du prøver å fjerne en tabell som allerede er slettet eller aldri har vært i databasen, vil du få en feilmelding. For å unngå dette tilbyr MariaDB alternativet `IF EXISTS` for kommandoen `DROP TABLE`. Dette alternativet sjekker om den angitte tabellen finnes i systemet. Hvis den gjør det, blir tabellen slettet uten at det kreves ytterligere trinn. Hvis tabellen ikke finnes, får du bare en advarsel, og ingen videre tiltak blir iverksatt. Kommandoen med dette alternativet ser slik ut:

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

## Hvordan bruke `DROP TABLE` i MariaDB

Funksjonaliteten til `DROP TABLE` i MariaDB kan best demonstreres med et enkelt eksempel. Anta at du har opprettet en database kalt «Tasks» ved hjelp av [MariaDB CREATE DATABASE-](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-opprett-database/) kommandoen. I denne databasen har du lagt til flere tabeller ved hjelp av [MariaDB CREATE TABLE](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-opprett-tabell/) -setningen. Du trenger imidlertid ikke lenger tabellen «Tasks\_2023» og ønsker å slette den permanent. For å gjøre dette, klikk på den aktuelle databasen og utfør følgende kommando:

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

Tabellen og alle dataene som er lagret i den, vil nå bli slettet.

## Hvordan slette flere tabeller

Det er også mulig å slette **flere tabeller samtidig**. Disse skilles fra hverandre med komma. Slik ser et praktisk eksempel ut:

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

## Hvordan slette midlertidige tabeller

Det er også mulig å bruke `DROP TABLE` i MariaDB for å fjerne en **midlertidig tabell**. For eksemplet ovenfor vil kommandoen da se slik ut:

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

I dette tilfellet sjekker systemet om det finnes en midlertidig tabell kalt «Tasks\_2023». Hvis dette er tilfelle, blir den slettet. Hvis dette ikke er tilfelle, eller hvis tabellen ikke er midlertidig, blir den ikke slettet.

Tip I vår digitale guide lærer du hvordan du installerer MariaDB. Du finner også en omfattende sammenligning av MariaDB og MySQL.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-slett-tabeller/](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-slett-tabeller/) for AI/LLM consumption.