INSERT + DELETE

SQL INSERT + DELETE
7 mei 2025
Billy Kuiper
TTSAB-IS4O23B

1 / 22
next
Slide 1: Slide
ICTBeroepsopleiding

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

time-iconLesson duration is: 30 min

Items in this lesson

SQL INSERT + DELETE
7 mei 2025
Billy Kuiper
TTSAB-IS4O23B

Slide 1 - Slide

Agenda
Planning voor deze les:
- Check-In
- Uitleg: INSERT + DELETE
- Opdracht
- Pauze
- Zelfstandig werken + herhaling voor de oefentoets
- Afsluiting

Slide 2 - Slide

Check-in
Hoe zit iedereen in zijn/haar vel vandaag?


Slide 3 - Slide

Hoe voel je je vandaag?
😒🙁😐🙂😃

Slide 4 - Poll

Voorkennis
Wat weten jullie al over het INSERT en DELETE commando?

Slide 5 - Slide

INSERT + DELETE

Slide 6 - Mind map

Leerdoelen
-  Je voert data toe aan een tabel
- Je verwijderd data van een tabel
- Je schat in wat het risico is van een DELETE-clausule zonder WHERE-statement

Slide 7 - Slide

In real life voorbeeld..
- Klant kan niet inloggen
- Blijkt dat hij of zij geen account heeft
- "Kan je die ff toevoegen / verwijderen?"

Slide 8 - Slide

INSERT
2 manieren van INSERT:

INSERT INTO customers (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

INSERT INTO customers
VALUES (value1, value2, value3, ...);

Slide 9 - Slide

DELETE
DELETE FROM customers
WHERE condition;

⚠️LET OP! ⚠️
Zonder WHERE verwijder je alle data in de tabel customers!

Slide 10 - Slide

Wat doet de INSERT INTO opdracht in SQL?
A
Het verwijdert gegevens uit een tabel
B
Het voegt nieuwe gegevens toe aan een tabel
C
Het past gegevens aan in een tabel

Slide 11 - Quiz

Welke van de volgende opdrachten verwijdert alle gegevens uit de tabel studenten?
A
DELETE FROM studenten;
B
INSERT INTO studenten VALUES (...);
C
SELECT * FROM studenten;

Slide 12 - Quiz

Je wilt een nieuwe leerling toevoegen aan de tabel studenten met de naam Sophie en leeftijd 19. Welke van deze opdrachten is goed geschreven?
A
INSERT INTO studenten (naam, leeftijd) VALUES ('Sophie', 19);
B
DELETE FROM studenten WHERE naam = 'Sophie';
C
INSERT IN studenten (naam, leeftijd) VALUES (Sophie, 19);

Slide 13 - Quiz

Even oefenen!
- Je mag overleggen en internet gebruiken
Situatie:
Je wilt een klant toevoegen in de database. Achteraf blijkt dat je die klant toch niet nodig hebt.

Opdracht:
Schrijf 2 losse queries om de klant eerst toe te voegen en dan weer te verwijderen.

- We gaan de queries in de les bespreken.

Slide 14 - Slide

Agenda
Planning voor deze les:
- Check-In
- Uitleg: INSERT + DELETE
- Opdracht

- Pauze
- Zelfstandig werken + herhaling voor de oefentoets
- Afsluiting

Slide 15 - Slide

Agenda
Planning voor deze les:
- Check-In
- Uitleg: INSERT + DELETE
- Opdracht

- Pauze
- Zelfstandig werken + herhaling voor de oefentoets
- Afsluiting

Slide 16 - Slide

Wat willen jullie herhalen?
SELECT, FROM, WHERE, ASC, DESC, ORDER BY
IN, IS, NOT, NULL
DROP, INSERT, DELETE
LIKE , Wildcard "%%" en __
Berekeningen en alias (AS)
Ik wil meerdere antwoorden kiezen
Anders
Ik kan lekker doorwerken 👍

Slide 17 - Poll

Lesafsluiting
Pak de les er weer bij! :)

Slide 18 - Slide

Welke INSERT klopt?
A
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2,value3, ...);
B
INSERT table_name VALUE (value1,value2,value3)
C
INSERT table_name VALUES (value1, value2,value3)
D
INSERT INTO table_name VALUES (value1, value2, value3, ...);

Slide 19 - Quiz

Wat doet een DELETE-clausule zonder een WHERE conditie?
A
Het verwijderd de tabel
B
Geeft een foutmelding
C
Het verwijderd alle data in een tabel
D
Het verwijderd de database

Slide 20 - Quiz

Lesafsluiting

Slide 21 - Slide

 Kort vooruitblik naar de volgende les...
Morgen SQL oefentoets

Slide 22 - Slide