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.