SQL
Structured Query Language
Um mit ralationalen Datenbank zu kommunizieren und Daten zu erstellen, lesen, updaten und löschen, benötigt man SQL (Structured Query Language - Strukturierte Abfrage Sprache).
Die Datenbanksprache SQL beinhaltet eine einfache Syntax (Sprachregeln) und besteht semantisch aus enlischen Sprachelementen. SQL ist standardisiert und kann plattformübergreifend mit vielen Datenbanksystemen genutzt werden.
Aufbau von SQL
SQL lässt sich in drei Kategorien unterteilen. Diese Kategorien sind.
DDL-Befehle (Data Definition Language)
Die DDL umfasst Befehle, um z.B. Tabellen anzulegen und zu löschen Beispiele für DDL-Befehle sind CREATE, ALTER und DROP.
DML-Befehle (Data Manipulation Language)
Die DML umfasst Befehle, um Daten zu lesen, löschen, einfügen und upzudaten. Beispiele für DML-Anweisungen sind SELECT, INSERT, UPDATE und DELETE.
DCL-Befehle (Data Control Language)
Die DCL-Befehle sind für die Rechtevergabe zuständig