User aanmaken, DB CREATE, DB TABLE

User aanmaken
8 september 2025
Billy Kuiper
TTIIOB-SD4B25A


1 / 23
next
Slide 1: Slide
ICTBeroepsopleiding

This lesson contains 23 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 30 min

Items in this lesson

User aanmaken
8 september 2025
Billy Kuiper
TTIIOB-SD4B25A


Slide 1 - Slide

Agenda πŸ“ƒ
- Introductie + check-in
- Leerdoelen
- Voorkennis
- Uitleg
- Opdrachten
- Pauze
- Zelf aan de slag
- Afronding

Slide 2 - Slide

⚑Check-inβ›ˆοΈ

Slide 3 - Slide

Leerdoelen 🎯
- Je maakt een nieuw gebruikersaccount aan in XAMPP met SQL
- Je maakt een nieuwe database aan d.m.v. SQL
- Je maakt een nieuwe tabel aan d.m.v. SQL
- Je kent gebruikersrechten toe aan een tabel in een database met SQL

Slide 4 - Slide

Voorkennis

Slide 5 - Slide

SQL

Slide 6 - Mind map

πŸ”™ Voorkennis 
Lets Recap met voorbeelden!

Slide 7 - Slide

User aanmaken
2 manieren:
1) Via GUI
2) Via SQL (Gebruik deze!)

CREATE USER 'nieuwe_gebruiker'@'%' IDENTIFIED BY 'sterkwachtwoord';

Slide 8 - Slide

Database aanmaken
2 manieren:
1) Via GUI
2) Via SQL (<- Gebruik deze!)

CREATE DATABASE nieuwedatabase;

Slide 9 - Slide

Tabel aanmaken
2 manieren:
1) Via GUI
2) Via SQL (<- Gebruik deze!)

Tip: Gebruik Auto Increment bij ID velden ‼️

Slide 10 - Slide

User rechten
Ook dit kan via 2 manieren (GUI)

1) GUI
2) SQL (<- Gebruik deze!)

GRANT INSERT ON database_naam.* TO 'Arlon'@'%';

Slide 11 - Slide

Challenge!
- Werk in tweetallen
- Maak een user aan met SQL
- Maak een database aan
- Maak een nieuwe tabel in je net aangemaakte database
- Zorg ervoor dat de nieuwe user alleen een SELECT, INPUT en DROP statement uit kan voeren
timer
10:00

Slide 12 - Slide

Pauze β˜•
20 mins.

Slide 13 - Slide

Challenge antwoord!
- De docent laat eerst het antwoord zien

- Vergelijk het antwoord op het bord met wat je gedaan hebt

- Wat is het verschil? Dit bespreken we in de klas πŸ˜‰πŸ‘

Slide 14 - Slide

Zelfstandig aan de slag
SPL SQL + SPL Powershell

Vragen? Kom even naar de docent toe 😎

Slide 15 - Slide

Afronding

Slide 16 - Slide

Vul in: Wat hoort er op het 😎 te staan?

😎 'nieuwe_gebruiker'@'%' IDENTIFIED BY 'sterkwachtwoord';
A
DROP
B
CREATE
C
CREATE USER
D
CREATE TABLE

Slide 17 - Quiz

Wat betekend de % in het volgende commando:

CREATE USER 'nieuwe_gebruiker'@'%' IDENTIFIED BY 'sterkwachtwoord';
A
De gebruiker mag van alle locaties inloggen
B
Het betekend dat je alleen in localhost mag inloggen
C
Geen idee.
D
De gebruiker mag niet inloggen

Slide 18 - Quiz

Hoe maak je een database?
A
CREATE db
B
CREATE DATABASE
C
CREATE DATABASE WITH TABLE
D
CREATE DATABASE db

Slide 19 - Quiz

Hoe maak je een nieuwe tabel?
A
CREATE DB TABLE personen
B
CREATE TABLE personen
C
CREATE TABEL personen
D
CREATE TABLE

Slide 20 - Quiz

Vul dit commando aan om een DROP recht toe te voegen aan de database instagram met tabel gebruikers.

GRANT πŸŸͺON 🟩 TO 'nieuwe_gebruiker'@'%';

A
πŸŸͺ = DROP 🟩 = instagram.*
B
πŸŸͺ = ALL PRIVILEGES 🟩 = instagram.gebruikers
C
πŸŸͺ = DROP 🟩 = instagram.gebruikers
D
πŸŸͺ = DELETE 🟩 = instagram.gebruikers

Slide 21 - Quiz

Lesafsluiting
βœ… Je maakt een nieuw gebruikersaccount aan in XAMPP met SQL
βœ… Je maakt een nieuwe database aan d.m.v. SQL
βœ… Je maakt een nieuwe tabel aan d.m.v. SQL
βœ… Je kent gebruikersrechten toe aan een tabel in een database met SQL

Slide 22 - Slide

 Kort vooruitblik naar de volgende les.
Korte introductie volgende les (max 5 min)

Slide 23 - Slide