Kernen i SQL-behandlingssætninger
Kernen i SQL-behandlingssætninger kan opsummeres som følger:
1. Data Definition Language (DDL):DDL-sætninger bruges til at oprette, ændre eller slette databaseobjekter såsom tabeller, visninger, indekser og brugere. De mest almindeligt anvendte DDL-sætninger er CREATE, DROP, ALTER og TRUNCATE.
2. Data Manipulation Language (DML):DML-sætninger bruges til at indsætte, opdatere, slette eller hente data fra databasetabeller. De mest almindeligt anvendte DML-sætninger er INSERT, SELECT, UPDATE og DELETE.
3. Data Control Language (DCL):DCL-sætninger bruges til at give eller tilbagekalde tilladelser på databaseobjekter til brugere eller roller. De mest almindeligt anvendte DCL-sætninger er GRANT, REVOKE og ALTER AUTHORIZATION.
4. Transaction Control Language (TCL):TCL-sætninger bruges til at kontrollere ACID-egenskaberne (atomicitet, konsistens, isolation, holdbarhed) af transaktioner. De mest almindeligt anvendte TCL-sætninger er BEGIN TRANSACTION, COMMIT og ROLLBACK.
Disse fire kategorier af udsagn udgør kernen i SQL-behandling og kan bruges til at udføre næsten alle databaseoperationer. Andre SQL-sætninger, såsom dem til oprettelse af lagrede procedurer, triggere og funktioner, er bygget på disse kernesætninger.