Home » Verwijder tabellen en databases met het DROP-statement

Verwijder tabellen en databases met het DROP-statement

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