Een data control language (DCL) is een computertaal, namelijk een deel van SQL, gebruikt om toegang tot een relationele database te controleren.
Belangrijkste DCL-commando's:
- CONNECT maakt een verbinding met een bepaalde databaseserver.
- COMMIT maakt acties aangevraagd via vorige SQL-commando's permanent.
- ROLLBACK maakt deze acties daarentegen ongedaan.
- GRANT geeft bepaalde gebruikers bepaalde autorisaties voor bepaalde database-objecten.
- REVOKE verwijdert eerder toegekende autorisaties.