Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Drop en Truncate | DDL en DML in SQL
Intermediate SQL

bookDrop en Truncate

Het is de moeite waard om nog twee bewerkingen in DDL te vermelden: DROP en TRUNCATE.

DROP: Gebruikt om database-objecten te verwijderen zoals tabellen, databases en indexen.

TRUNCATE: Verwijdert alle rijen uit een tabel, maar behoudt de structuur van de tabel.

We hebben deze bewerkingen gebruikt om tabellen te wissen of te verwijderen bij het controleren van opdrachten in eerdere hoofdstukken:

DROP TABLE employees;

Het DROP TABLE-commando verwijdert de tabel employees volledig uit de database. Houd er rekening mee dat deze actie in veel databasebeheersystemen (DBMS) meestal speciale rechten vereist.

Als je aan een project werkt, heb je mogelijk niet de benodigde toegangsrechten. In de volgende cursus over Geavanceerde Technieken in SQL leer je meer over rollen en hoe je deze beheert.

1
TRUNCATE TABLE employees;
copy

Het commando TRUNCATE TABLE verwijdert alle gegevens uit de tabel employees, waardoor deze leeg blijft. De structuur van de tabel blijft echter behouden, dus kolommen en beperkingen blijven ongewijzigd. U heeft de juiste rechten nodig om deze actie in een DBMS uit te voeren.

Wees voorzichtig bij het gebruik van deze commando's. Zonder back-ups van de database kunt u het verwijderen van een tabel of gegevens niet ongedaan maken.

Opmerking

Ontwikkelaars gebruiken vaak soft deletion door een kolom zoals is_deleted met het type BOOLEAN toe te voegen. Wanneer een rij 'verwijderd' wordt, wordt deze kolom op true (of 1) gezet. Op deze manier kunt u verwijderde gegevens bijhouden zonder deze te verliezen.

question mark

Wat is het belangrijkste verschil tussen de bewerkingen DROP TABLE en TRUNCATE TABLE?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 4

bookDrop en Truncate

Veeg om het menu te tonen

Het is de moeite waard om nog twee bewerkingen in DDL te vermelden: DROP en TRUNCATE.

DROP: Gebruikt om database-objecten te verwijderen zoals tabellen, databases en indexen.

TRUNCATE: Verwijdert alle rijen uit een tabel, maar behoudt de structuur van de tabel.

We hebben deze bewerkingen gebruikt om tabellen te wissen of te verwijderen bij het controleren van opdrachten in eerdere hoofdstukken:

DROP TABLE employees;

Het DROP TABLE-commando verwijdert de tabel employees volledig uit de database. Houd er rekening mee dat deze actie in veel databasebeheersystemen (DBMS) meestal speciale rechten vereist.

Als je aan een project werkt, heb je mogelijk niet de benodigde toegangsrechten. In de volgende cursus over Geavanceerde Technieken in SQL leer je meer over rollen en hoe je deze beheert.

1
TRUNCATE TABLE employees;
copy

Het commando TRUNCATE TABLE verwijdert alle gegevens uit de tabel employees, waardoor deze leeg blijft. De structuur van de tabel blijft echter behouden, dus kolommen en beperkingen blijven ongewijzigd. U heeft de juiste rechten nodig om deze actie in een DBMS uit te voeren.

Wees voorzichtig bij het gebruik van deze commando's. Zonder back-ups van de database kunt u het verwijderen van een tabel of gegevens niet ongedaan maken.

Opmerking

Ontwikkelaars gebruiken vaak soft deletion door een kolom zoals is_deleted met het type BOOLEAN toe te voegen. Wanneer een rij 'verwijderd' wordt, wordt deze kolom op true (of 1) gezet. Op deze manier kunt u verwijderde gegevens bijhouden zonder deze te verliezen.

question mark

Wat is het belangrijkste verschil tussen de bewerkingen DROP TABLE en TRUNCATE TABLE?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
some-alt