Update
Het wijzigen van gegevens gebeurt met het commando UPDATE. De basis syntax is:
UPDATE tabel β
SET kolom1 = 'waarde1', kolom2 = 'waarde2', kolom3 = 'waarde3', ...
βWHERE voorwaarden ;Stel dat je de tabel leerlingen wilt aanpassen. Je wilt de achternaam van de leerling met leerlingnummer 120 veranderen naar Arends, dan kan dat ook met SQL: Deze wijziging wordt ingevoerd m.b.v. de query:
UPDATE leerlingen
βSET achternaam = 'Arends'
βWHERE llnr = 120 ;Als je de laatste regel weglaat (dus WHERE llnr = 120 ) dan worden de achternamen van alle leerlingen gewijzigd in Arends. En dat is natuurlijk niet de bedoeling.
Let er daarom op dat je zoveel mogelijk de unieke waarde (of primairy key), in dit geval dus het llnr, neemt als voorwaarde voor een enkele rij met UPDATE.
Als je meerdere kolommen tegelijkertijd wilt wijzigen, dan doe je dat zo:
UPDATE leerlingen
βSET achternaam = 'Arends', voornaam = 'Henk'
βWHERE llnr = 120 ;Stel je dat je de boetes van de leerling met llnr 53 wilt ophogen met 2 euro:
UPDATE uitleningen
βSET boete = boete + 2
βWHERE llnr = 53 ;
Last updated
Was this helpful?