Der Kern der SQL-Verarbeitungsanweisungen
Der Kern der SQL-Verarbeitungsanweisungen lässt sich wie folgt zusammenfassen:
1. Datendefinitionssprache (DDL):DDL-Anweisungen werden zum Erstellen, Ändern oder Löschen von Datenbankobjekten wie Tabellen, Ansichten, Indizes und Benutzern verwendet. Die am häufigsten verwendeten DDL-Anweisungen sind CREATE, DROP, ALTER und TRUNCATE.
2. Data Manipulation Language (DML):DML-Anweisungen werden zum Einfügen, Aktualisieren, Löschen oder Abrufen von Daten aus Datenbanktabellen verwendet. Die am häufigsten verwendeten DML-Anweisungen sind INSERT, SELECT, UPDATE und DELETE.
3. Data Control Language (DCL):DCL-Anweisungen werden verwendet, um Benutzern oder Rollen Berechtigungen für Datenbankobjekte zu erteilen oder zu entziehen. Die am häufigsten verwendeten DCL-Anweisungen sind GRANT, REVOKE und ALTER AUTHORIZATION.
4. Transaction Control Language (TCL):TCL-Anweisungen werden verwendet, um die ACID-Eigenschaften (Atomizität, Konsistenz, Isolation, Haltbarkeit) von Transaktionen zu steuern. Die am häufigsten verwendeten TCL-Anweisungen sind BEGIN TRANSACTION, COMMIT und ROLLBACK.
Diese vier Kategorien von Anweisungen bilden den Kern der SQL-Verarbeitung und können zur Ausführung nahezu aller Datenbankoperationen verwendet werden. Andere SQL-Anweisungen, beispielsweise solche zum Erstellen gespeicherter Prozeduren, Trigger und Funktionen, bauen auf diesen Kernanweisungen auf.