Utforska strukturen för SQL-instruktioner
I alla SQL-dialekter grupperas SQL-uttrycken tillsammans i flera olika typer av instruktioner. Dessa olika typer är:
- Data Manipulation Language (DML) är en uppsättning SQL-instruktioner som fokuserar på att fråga och ändra data. DML-instruktioner inkluderar SELECT, det primära fokuset för den här utbildningen och ändringsinstruktioner som INSERT, UPDATE och DELETE.
- DataDefinitionsspråk (DDL) är en uppsättning SQL-instruktioner som hanterar definitionen och livscykeln för databasobjekt, till exempel tabeller, vyer och procedurer. DDL innehåller instruktioner som CREATE, ALTER och DROP.
- Data Control Language (DCL) är den uppsättning SQL-instruktioner som används för att hantera säkerhetsbehörigheter för användare och objekt. DCL innehåller instruktioner som GRANT, REVOKE och DENY.
Ibland kan du även se TCL som anges som en typ av instruktion för att referera till Transaktionskontrollspråk. Dessutom kan vissa listor omdefiniera DML som datamodifieringsspråk, vilket inte skulle innehålla SELECT-instruktioner, men sedan lägger de till DQL som datafrågespråk för SELECT-instruktioner.
I den här modulen fokuserar vi på DML-instruktioner. Dessa instruktioner används ofta av dataanalytiker för att hämta data för rapporter och analyser. DML-instruktioner används också av programutvecklare för att utföra "CRUD"-åtgärder för att skapa, läsa, uppdatera eller ta bort programdata.