## Database maken

Voor welke manier je gekozen hebt om in de container te komen maakt niet uit, het maken van de database blijft hetzelfde. Laten we een test database maken, hieronder een voorbeeld. Kijk hiervoor goed naar je eigen opdracht, welke gebruiker moet je aanmaken? Wat is de naam van je database en tabellen? Welke kolommen moet je maken, enz.

Na het inloggen op je database, zie je als het goed is de volgende regel:

`MariaDB [(none)]>`

en kunnen we aan de slag gaan.

Welke databases zijn er?

    SHOW DATABASES;

Gebruiker aanmaken

    GRANT ALL PRIVILEGES ON *.* TO 'db_user'@'localhost' IDENTIFIED BY 'SuperSecretPassword1234#';

    FLUSH PRIVILEGES;

Database maken

    CREATE DATABASE db_noorderpoort;

Database gebruiken

    USE db_noorderpoort;

Tabel maken in je database

    CREATE TABLE Teachers (ID int, FirstName varchar(25), LastName varchar(25));

Tabel vullen

    INSERT INTO Teachers (ID, FirstName, LastName) VALUES ('1', 'Patrick', 'Hulshof');

Tabel uitlezen

    SELECT * FROM Teachers;

Met de volgende uitvoer:

`+------+-----------+----------+
| ID | FirstName | LastName |
+------+-----------+----------+
| 1 | Patrick | Hulshof |
+------+-----------+----------+`