diff options
-rw-r--r-- | opdracht-2/opdracht-2.m4 | 22 |
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. |