Die SQL Sprache
Written by: nocx420
Date: 6/4/2023
Die SQL Sprache zusammengefasst
Die Sprache SQL (Structured Query Language) ist eine standardisierte Programmiersprache, die zur Verwaltung und Manipulation von Datenbanken verwendet wird. SQL wurde erstmals in den 1970er Jahren entwickelt und hat sich seitdem als eine der am häufigsten verwendeten Datenbanksprachen erwiesen.
Mit SQL können Benutzer auf einfache und effiziente Weise auf Datenbanken zugreifen, Daten abfragen, ändern und löschen sowie neue Daten einfügen.
SQL besteht aus einer Vielzahl von Funktionen, die es Benutzern ermöglichen, Datenbankoperationen durchzuführen. Im Folgenden werden die grundlegenden Funktionen von SQL erläutert:
SELECT
Die SELECT-Anweisung wird verwendet, um Daten aus einer oder mehreren Tabellen abzurufen. Mit dieser Funktion können Sie bestimmte Spalten oder alle Spalten auswählen, Filterbedingungen anwenden, die Sortierung festlegen und vieles mehr.
Beispiel:
SELECT Spalte1, Spalte2 FROM Tabelle WHERE Bedingung;
INSERT
Die INSERT-Anweisung wird verwendet, um neue Datensätze in eine Tabelle einzufügen. Sie können Werte für bestimmte Spalten angeben oder NULL-Werte verwenden, falls die Spalte NULL-Werte zulässt.
Beispiel:
INSERT INTO Tabelle (Spalte1, Spalte2) VALUES (Wert1, Wert2);
UPDATE
Die UPDATE-Anweisung wird verwendet, um bestehende Datensätze in einer Tabelle zu aktualisieren. Sie können bestimmte Spalten ändern und Bedingungen angeben, die bestimmen, welche Datensätze aktualisiert werden sollen.
Beispiel:
UPDATE Tabelle SET Spalte1 = Wert1, Spalte2 = Wert2 WHERE Bedingung;
DELETE
Die DELETE-Anweisung wird verwendet, um Datensätze aus einer Tabelle zu löschen. Sie können Bedingungen angeben, die bestimmen, welche Datensätze gelöscht werden sollen.
Beispiel:
DELETE FROM Tabelle WHERE Bedingung;
WHERE
Die WHERE-Klausel wird in SELECT-, UPDATE- und DELETE-Anweisungen verwendet, um Bedingungen anzugeben, die erfüllt sein müssen, damit bestimmte Operationen durchgeführt werden. Sie können logische Operatoren wie AND, OR und NOT verwenden, um komplexe Bedingungen zu erstellen.
Beispiel:
SELECT Spalte1, Spalte2 FROM Tabelle WHERE Spalte1 = Wert1 AND Spalte2 > Wert2;
JOIN
Die JOIN-Klausel wird verwendet, um Daten aus mehreren Tabellen zu kombinieren, basierend auf gemeinsamen Spaltenwerten. Es gibt verschiedene Arten von JOINs wie INNER JOIN, LEFT JOIN, RIGHT JOIN und FULL JOIN, die unterschiedliche Ergebnisse liefern.
Erläuterung
Beispiel:
SELECT Spalte1, Spalte2 FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.Spalte = Tabelle2.Spalte;
GROUP BY
Die GROUP BY-Klausel wird verwendet, um Datensätze zu gruppieren und Aggregatfunktionen wie SUM, AVG, COUNT, MAX und MIN auf Gruppen von Datensätzen anzuwenden. Dies ermöglicht die Berechnung von Zusammenfassungen und Statistiken auf Basis von Gruppen.
Beispiel:
SELECT Spalte, COUNT(*) FROM Tabelle GROUP BY Spalte;
ORDER BY
Die ORDER BY-Klausel wird verwendet, um die Ergebnisse einer SELECT-Anweisung nach einer bestimmten Spalte oder mehreren Spalten zu sortieren. Sie können die Sortierreihenfolge für jede Spalte festlegen, entweder aufsteigend (ASC) oder absteigend (DESC).
Beispiel:
SELECT Spalte1, Spalte2 FROM Tabelle ORDER BY Spalte1 ASC, Spalte2 DESC;