Sobes.tech
Middle

Wat zijn DDL, DML, DCL? Wat zijn hun verschillen en voorbeelden van commando's?

sobes.tech AI

Antwoord van AI

DDL (Data Definition Language) — is de taal voor gegevensdefinitie. Wordt gebruikt voor het maken en wijzigen van de structuur van de database. Voorbeelden van commando's:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Data Manipulation Language) — is de taal voor gegevensmanipulatie. Maakt het mogelijk gegevens toe te voegen, te wijzigen, te verwijderen en op te halen. Voorbeelden van commando's:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Data Control Language) — is de taal voor toegangscontrole en rechtenbeheer. Voorbeelden van commando's:

  • GRANT (rechten toekennen)
  • REVOKE (rechten intrekken)

Verschillen:

  • DDL werkt met de structuur van de database.
  • DML werkt met de inhoud van tabellen.
  • DCL beheert gebruikersrechten en beveiliging.