Het drop statement wordt gebruikt voor “het droppen”, oftewel het verwijderen van bepaalde gegevens. In ons geval bestaan die gegevens uit kolommen, tabellen of zelfs complete databases.
Met het DROP
statement is het mogelijk om tabellen of een complete database te verwijderen. Deze actie is niet terug te draaien. Het is daarom altijd aan te bevelen om een backup te maken.
De syntax van het drop statement ziet er als volgt uit:
DROP ACTIE naam
De actie is in dit geval TABLE
of DATABASE
. Waarmee je respectievelijk dus een tabel of een database verwijderd.
Verwijderen van een database
Als je een database wilt weggooien, dan gebruik je het DROP DATABASE
statement. In dat geval wordt de database compleet verwijderd, dus ook alle tabellen.
In het volgende voorbeeld wordt de database Management verwijderd:
DROP DATABASE Management
Verwijderen van een tabel
Als je een tabel wilt weggooien, dan gebruik je het DROP TABLE
statement. In het onderstaande voorbeeld wordt de tabel Order verwijderd.
DROP TABLE Order
Wil je juist alle records binnen een tabel verwijderen, dan is het gebruik van TRUNCATE
weer aan te raden.
Het droppen van een kolom
Soms wil je slechts een kolom verwijderen. Hiervoor kun je het beste de tabel aanpassen met een ALTER TABLE statement. Hierbij is het namelijk mogelijk om een DROP COLUMN
uit te voeren.
In het volgende voorbeeld wordt de kolom Adres van de tabel Order verwijderd:
ALTER TABLE Order DROP COLUMN Adres