Een heel krachtig commando is het DELETE-statement. Hiermee kan je records verwijderen. Belangrijk bij dit commando is dat je goed moet aangeven welke records verwijderd moeten worden. Als dat niet goed doet, loop je het risico om je hele tabel leeg te maken.
DELETE FROM tabel WHERE voorwaarde
Let op! Als je dus die voorwaarde weglaat, maak je je hele tabel leeg:
DELETE FROM tblLeerlingen
Tip! Om een specifieke leerling te verwijderen, geef je best een unieke waarde mee, meestal het ID. Indien je geen unieke waarde opgeeft, kan het zijn dat je, ongewenst, meerdere records gaat verwijderen. Leerling met id 2 verwijder je met volgende query:
DELETE FROM tblLeerlingen WHERE id = 2
Uiteraard kan je ook uitgebreidere voorwaarden gebruiken zoals bij het SELECT statement. Wanneer we de leerling Jef Janssens willen verwijderen, kunnen we volgende query gebruiken:
DELETE FROM tblLeerlingen WHERE naam=‘Janssens’ AND voornaam=‘Jef’