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