Kärnan i SQL-bearbetningssatser
Kärnan i SQL-bearbetningssatser kan sammanfattas enligt följande:
1. Data Definition Language (DDL):DDL-satser används för att skapa, ändra eller släppa databasobjekt som tabeller, vyer, index och användare. De vanligaste DDL-satserna är CREATE, DROP, ALTER och TRUNCATE.
2. Data Manipulation Language (DML):DML-satser används för att infoga, uppdatera, ta bort eller hämta data från databastabeller. De vanligaste DML-satserna är INSERT, SELECT, UPDATE och DELETE.
3. Data Control Language (DCL):DCL-satser används för att bevilja eller återkalla behörigheter för databasobjekt till användare eller roller. De vanligaste DCL-satserna är GRANT, REVOKE och ALTER AUTHORIZATION.
4. Transaction Control Language (TCL):TCL-satser används för att kontrollera ACID-egenskaperna (atomicitet, konsistens, isolering, hållbarhet) för transaktioner. De vanligaste TCL-satserna är BEGIN TRANSACTION, COMMIT och ROLLBACK.
Dessa fyra kategorier av satser utgör kärnan i SQL-bearbetning och kan användas för att utföra nästan alla databasoperationer. Andra SQL-satser, som de för att skapa lagrade procedurer, utlösare och funktioner, bygger på dessa kärnsatser.