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  |
+------+-----------+----------+