# Hoe gebruik je MariaDB CREATE DATABASE

In MariaDB wordt het commando `CREATE DATABASE` gebruikt om een nieuwe database aan te maken. Elke database in een serveromgeving moet een unieke naam krijgen. Om fouten door dubbele databasenamen te voorkomen, zijn er twee optionele clausules die u bij dit MariaDB-commando kunt gebruiken.

## Waarvoor wordt `CREATE DATABASE` gebruikt in MariaDB?

Het commando `CREATE DATABASE` in MariaDB wordt gebruikt om een **nieuwe database** aan te maken **binnen het gratis en relationele databasebeheersysteem**. Hiermee wordt niet alleen de naam van deze database gedefinieerd, maar ook optioneel verschillende parameters. Voor het aanmaken zijn root- of beheerdersrechten vereist.

De naam voor de nieuwe collectie moet uniek zijn binnen de serverstructuur. Als u een naam probeert te gebruiken die al in gebruik is, krijgt u een foutmelding zonder verdere waarschuwingen. In de volgende paragrafen wordt uitgelegd hoe u `CREATE DB` in MariaDB kunt gebruiken en welke voorzorgsmaatregelen u kunt nemen.

## Wat is de syntaxis voor `CREATE DATABASE`?

De basissyntaxis van `CREATE DATABASE` in MariaDB is:

```sql
CREATE DATABASE name_of_database;
```

Met dit commando **maakt** u **een nieuwe database aan**. U geeft de naam van de database op in de plaatshouder ‘naam\_van\_database’. Alle tekens van de ASCII-code (American Standard Code for Information Interchange) zijn toegestaan voor databasenamen. Dit omvat alle letters van het Latijnse alfabet in hoofdletters en kleine letters, cijfers van 0 tot 9 en talrijke speciale tekens.

Hier is een voorbeeld van een nieuwe database die informatie over klanten bevat:

```sql
CREATE DATABASE customer_list_2024;
```

Zodra u een database hebt aangemaakt, kunt u nieuwe gebruikers toevoegen met [MariaDB CREATE USER](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-gebruiker-aanmaken/) en nieuwe tabellen aanmaken met [ MariaDB CREATE TABLE](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-tabel-aanmaken/).

### `CREATE DATABASE` met `OR REPLACE`

Er kunnen twee optionele clausules worden toegevoegd aan de syntaxis van `CREATE DATABASE` voor MariaDB, die beide helpen voorkomen dat er een foutmelding verschijnt als er al een database met dezelfde naam bestaat. De eerste clausule heet `OR REPLACE` en wordt gebruikt om een **database** te vervangen als deze dezelfde naam heeft. Dit is de syntaxis:

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

De bovenstaande notatie is in feite een verkorte versie van deze code:

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

`OR REPLACE` wordt ondersteund sinds versie 10.1.3.

### `CREATE DATABASE` met `IF NOT EXISTS`

De tweede optionele clausule voor `CREATE DB` onder MariaDB is `IF NOT EXISTS`. Deze wordt gebruikt om te controleren of er al een database met dezelfde naam bestaat. Als dat niet het geval is, wordt de database aangemaakt. Als er echter al een database met dezelfde naam bestaat, krijgt u een **waarschuwingsbericht in plaats van een foutmelding** en wordt de database niet aangemaakt. De syntaxis voor deze clausule ziet er als volgt uit:

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

Tip Meer informatie over het open-source databasebeheersysteem vindt u in onze digitale gids. We leggen onder andere de overeenkomsten en verschillen tussen MariaDB en MySQL uit en begeleiden u bij de stappen die nodig zijn om MariaDB te installeren.


This is a markdown version of: [https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-database-aanmaken/](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-database-aanmaken/) for AI/LLM consumption.