# Sådan bruges SHOW TABLES i MariaDB

Hvis du har brug for en oversigt over alle tabellerne i en MariaDB-database, kan du bruge `SHOW TABLES`. Fra version 11.2.0 omfatter denne administrative sætning også midlertidige tabeller. Sørg for, at du har de nødvendige brugerrettigheder til at udføre denne sætning.

## Hvad er syntaksen for `SHOW TABLES`?

Den grundlæggende syntaks for MariaDB `SHOW TABLES` ser således ud:

```sql
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];
```

Efter sætningen skal du angive den database, som alle tabellerne skal vises for. Parameteren `LIKE` er valgfri og hjælper med at filtrere resultaterne efter et mønster, som du definerer.

## Maria DB `SHOW TABLES` eksempel

For at se, hvordan `SHOW TABLES` fungerer, kan du prøve følgende eksempel. Først opretter vi en ny database ved hjælp af [MariaDB-sætningen CREATE DATABASE](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-opret-database/):

```sql
CREATE DATABASE City_Country_River;
```

Dernæst skal vi oprette nogle tabeller ved hjælp af [ MariaDB CREATE TABLE](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-opret-tabel/). Det kan du gøre ved hjælp af følgende kode:

```sql
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);
```

```sql
CREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);
```

```sql
CREATE TABLE river
(
Name VARCHAR(50),
Length INT
);
```

Nu kan du bruge MariaDB’s `SHOW TABLES` til at få en liste over alle tabeller i databasen City\_Country\_River.

```sql
SHOW TABLES;
```

Hvis du har flere databaser og ønsker at vise tabeller fra en bestemt database, kan du angive hvilken database ved hjælp af `FROM`:

```sql
SHOW TABLES FROM City_Country_River;
```

## Sådan filtreres resultater med `LIKE`

Du kan bruge parameteren `LIKE` til at filtrere resultaterne fra `SHOW TABLES`. Dette kan være særligt nyttigt, når du arbejder med store databaser, der indeholder mange tabeller. Selvom vores eksempel kun indeholder tre tabeller, kan vi stadig bruge det til at se, hvordan `LIKE` fungerer. Hvis du f.eks. vil finde alle tabeller, der starter med ordet ‘river’, kan du indtaste følgende kode:

```sql
SHOW TABLES LIKE 'river%';
```

I vores eksempel er den eneste tabel, der vises, tabellen med navnet ‘river’.

## Sådan vises tabeltyper med `FULL`

Hvis du ud over navnene på tabellerne også vil finde ud af, hvilke typer tabeller du har i din database, kan du bruge MariaDB’s `SHOW TABLES` sammen med `FULL`. Dette tilføjer en ekstra kolonne til outputtet med navnet ‘table\_type’. Denne kolonne giver oplysninger om tabeltypen ved hjælp af en af tre kategorier: `BASE TABLE`, `VIEW` og `SEQUENCE`. Du kan bruge koden nedenfor for at se, hvordan det fungerer:

```sql
SHOW FULL TABLES FROM City_Country_River;
```

## Hvad bruges `SHOW TABLES` i MariaDB til?

`SHOW TABLES` er et **vigtigt værktøj** til administration af databaser i MariaDB, som giver dig mulighed for at holde styr på alle tabeller og planlægge dine næste trin. Når du har fået et overblik over alle tabellerne i en database, kan du nemt få adgang til en bestemt tabel eller slette en tabel ved hjælp af [MariaDB-sætningen DROP TABLE](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/mariadb-slet-tabeller/).

Tip Hvis du er interesseret i at lære mere om MariaDB, kan du læse artikler om det populære databasestyringssystem i vores digitale guide. Her kan du finde ud af, hvordan du installerer MariaDB, samt hvad forskellene og lighederne mellem MariaDB og MySQL er.


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