aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--opdracht-2/opdracht-2.m422
1 files changed, 17 insertions, 5 deletions
diff --git a/opdracht-2/opdracht-2.m4 b/opdracht-2/opdracht-2.m4
index eebbed3..bf43314 100644
--- a/opdracht-2/opdracht-2.m4
+++ b/opdracht-2/opdracht-2.m4
@@ -42,21 +42,33 @@ terwijl `having` ná `group by` filtert.
## Opdracht 14
-> Wat is het doel van subselects?
+Met subselects kun je het resultaat van een query gebruiken in een andere
+query.
## Opdracht 15
-> Wat is een view?
+Een view slaat het resultaat op van een uitgevoerde query, zodat deze later
+gebruikt kan worden in andere query's. Het enige verschil tussen subselects en
+views is dat bij subselects de subquery elke keer wordt uitgevoerd.
## Opdracht 16
-> Leg uit wat een 'commitmoment' is
+Als je tijdens een transaction de database hebt aangepast, en je tevreden bent
+over de aanpassingen gebruik je `commit`. Als je werkt op een live database is
+het handig om te wachten met committen tot een gepland onderhoudsmoment zodat
+gebruikers geen onverwachte uitvaltijd ervaren.
## Opdracht 17
-> Wat is het verschil tussen een enkelvoudige en meervoudige insert?
+Bij een enkelvoudige insert voeg je één rij toe aan een tabel, terwijl een
+meervoudige insert meer dan één rij in een keer toe voegt.
## Opdracht 18
-> Met welke instructie verwijder je alle records uit een tabel?
+```sql
+delete from <tabelnaam>;
+```
+
+Als je `delete from` geen `where` meegeeft verwijdert deze statement alle rijen
+uit een tabel.