De structuur van SQL-instructies verkennen
In elk SQL-dialect worden de SQL-instructies gegroepeerd in verschillende typen instructies. Deze verschillende typen zijn:
- DML (Data Manipulation Language ) is de set SQL-instructies die zich richten op het uitvoeren van query's en het wijzigen van gegevens. DML-instructies omvatten SELECT, de primaire focus van deze training en wijzigingsinstructies zoals INSERT, UPDATE en DELETE.
- Data Definition Language (DDL) is de set SQL-instructies die de definitie en levenscyclus van databaseobjecten verwerken, zoals tabellen, weergaven en procedures. DDL bevat instructies zoals CREATE, ALTER en DROP.
- DCL (Data Control Language ) is de set SQL-instructies die worden gebruikt voor het beheren van beveiligingsmachtigingen voor gebruikers en objecten. DCL bevat instructies zoals GRANT, REVOKE en DENY.
Soms ziet u ook TCL vermeld als een type instructie, om te verwijzen naar Transaction Control Language. Daarnaast kunnen sommige lijsten DML opnieuw definiƫren als Taal voor gegevenswijziging, die geen SELECT-instructies zou bevatten, maar vervolgens voegen ze DQL toe als Data Query Language voor SELECT-instructies.
In deze module richten we ons op DML-instructies. Deze instructies worden vaak gebruikt door gegevensanalisten om gegevens voor rapporten en analyses op te halen. DML-instructies worden ook gebruikt door toepassingsontwikkelaars om CRUD-bewerkingen uit te voeren om toepassingsgegevens te maken, lezen, bijwerken of verwijderen.