SQL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „'''SQL (Structured Query Language)''' ist eine Datenbankprogrammiersprache zur Definition von Datenstrukturen in Relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen. == Allgemeines == SQL-Befehle werden vom Compiler des Datenbanksystems übersetzt und anschließend ausgeführt. Wie bei anderen Programmiersprachen ist auf eine syntaktisch ko…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
'''SQL (Structured Query Language)''' ist eine Datenbankprogrammiersprache zur Definition von Datenstrukturen in [[Datenbank#Relationale_Datenbank|Relationalen Datenbanken]] sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen. | '''SQL (Structured Query Language)''' ist eine Datenbankprogrammiersprache zur Definition von Datenstrukturen in [[Datenbank#Relationale_Datenbank|Relationalen Datenbanken]] sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen. | ||
[[Datei:SQL Unterteilung.png|mini]] | |||
== Allgemeines == | == Allgemeines == | ||
SQL-Befehle werden vom Compiler des Datenbanksystems übersetzt und anschließend ausgeführt. Wie bei anderen Programmiersprachen ist auf eine syntaktisch korrekte Formulierung der Befehle zu achten. | SQL-Befehle werden vom Compiler des Datenbanksystems übersetzt und anschließend ausgeführt. Wie bei anderen Programmiersprachen ist auf eine syntaktisch korrekte Formulierung der Befehle zu achten. | ||
Aktuelle Version vom 18. Februar 2026, 11:14 Uhr
SQL (Structured Query Language) ist eine Datenbankprogrammiersprache zur Definition von Datenstrukturen in Relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.

Allgemeines
SQL-Befehle werden vom Compiler des Datenbanksystems übersetzt und anschließend ausgeführt. Wie bei anderen Programmiersprachen ist auf eine syntaktisch korrekte Formulierung der Befehle zu achten.
Die Sprache zeichnet sich durch folgende Merkmale aus:
- Verbreitung: Fast alle gängigen Datenbanksysteme unterstützen SQL, wobei die Implementierung oft in unterschiedlichem Umfang und in leicht voneinander abweichenden Dialekten erfolgt.
- Grundlage: Die Sprache basiert auf der relationalen Algebra. Diese definiert Operationen, die auf Mengen von Relationen angewendet werden können (z. B. Verknüpfen, Filtern oder Umbenennen).
- Syntax: Der Aufbau ist relativ einfach und semantisch eng an die englische Umgangssprache angelehnt.
Kategorien der SQL-Befehle
SQL-Befehle lassen sich funktional in vier Hauptkategorien unterteilen:
| Kürzel | Bezeichnung | Beschreibung |
|---|---|---|
| DQL | Data Query Language | Befehle zur Abfrage von Datenbeständen (z. B. SELECT). |
| DML | Data Manipulation Language | Befehle zur Datenmanipulation (Einfügen, Ändern, Löschen). |
| DDL | Data Definition Language | Befehle zur Definition des Datenbankschemas. |
| DCL | Data Control Language | Befehle für die Rechteverwaltung und Transaktionskontrolle. |