This lesson contains 23 slides, with interactive quizzes and text slides.
Lesson 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