# Hvordan bruke MariaDB CREATE DATABASE

I MariaDB brukes kommandoen `CREATE DATABASE` til å opprette en ny database. Hver database i et servermiljø må tildeles et unikt navn. For å unngå feil knyttet til dupliserte databasenavn, finnes det to valgfrie klausuler som du kan bruke med denne MariaDB-kommandoen.

## Hva brukes `CREATE DATABASE` til i MariaDB?

Kommandoen `CREATE DATABASE` i MariaDB brukes til å opprette en **ny database i det gratis og relasjonelle databasestyringssystemet**. Dette definerer ikke bare navnet på denne databasen, men også valgfritt ulike parametere. Root- eller administratorrettigheter er nødvendige for opprettelsen.

Navnet på den nye samlingen må være unikt innenfor serverstrukturen. Hvis du prøver å bruke et navn som allerede er i bruk, vil du motta en feilmelding uten ytterligere advarsler. De følgende avsnittene forklarer hvordan du bruker `CREATE DB` i MariaDB og hvilke forholdsregler du kan ta.

## Hva er syntaksen for `CREATE DATABASE`?

Den grunnleggende syntaksen for `CREATE DATABASE` i MariaDB er:

```sql
CREATE DATABASE name_of_database;
```

Med denne kommandoen **oppretter** du **en ny database**. Du angir navnet på databasen i plassholderen «name\_of\_database». Alle tegn i ASCII-koden (American Standard Code for Information Interchange) er tillatt i databasenavn. Dette inkluderer alle bokstaver i det latinske alfabetet i store og små bokstaver, tall fra 0 til 9 og en rekke spesialtegn.

Her er et eksempel på en ny database som inneholder informasjon om kunder:

```sql
CREATE DATABASE customer_list_2024;
```

Når du har opprettet en database, kan du legge til nye brukere med [MariaDB CREATE USER](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-opprett-bruker/) og opprette nye tabeller med [MariaDB CREATE TABLE](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/mariadb-opprett-tabell/).

### `CREATE DATABASE` med `OR REPLACE`

To valgfrie klausuler kan legges til syntaksen til `CREATE DATABASE` for MariaDB, som begge bidrar til å forhindre at det vises en feilmelding hvis det allerede finnes en database med samme navn. Den første klausulen heter `OR REPLACE` og brukes til å erstatte en **database** hvis den har samme navn. Her er syntaksen:

```sql
CREATE OR REPLACE DATABASE name_of_database;
```

Notasjonen ovenfor er i utgangspunktet en forkortet versjon av denne koden:

```sql
DROP DATABASE IF EXISTS name_of_database;
CREATE DATABASE name_of_database;
```

`OR REPLACE` har vært støttet siden versjon 10.1.3.

### `CREATE DATABASE` med `IF NOT EXISTS`

Den andre valgfrie klausulen for `CREATE DB` under MariaDB er `IF NOT EXISTS`. Den brukes til å sjekke om det allerede finnes en database med samme navn. Hvis det ikke finnes noen, opprettes databasen. Hvis det imidlertid allerede finnes en database med samme navn, får du en **advarsel i stedet for en feilmelding**, og databasen opprettes ikke. Syntaksen for denne klausulen ser slik ut:

```sql
CREATE DATABASE IF NOT EXISTS name_of_database;
```

Tip Du kan finne ut mer om det åpne kildekode-databasestyringssystemet i vår digitale guide. Blant annet forklarer vi likhetene og forskjellene mellom MariaDB og MySQL, og veileder deg gjennom de nødvendige trinnene for å installere MariaDB.


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