Klauseln
MySQL-Klauseln sind die grundlegenden Komponenten, um Datenbankabfragen zu erstellen. Sie definieren die Struktur und die Beschränkungen von SQL-Anweisungen und ermöglichen so eine effiziente Datenbearbeitung und -abfrage. Klauseln sind ein wesentlicher Bestandteil von Abfragen und arbeiten mit anderen SQL-Komponenten wie Schlüsselwörtern und Funktionen zusammen.
Häufige Verwendungen von MySQL-Klauseln
- SELECT-Klausel: Ruft bestimmte Daten aus Tabellen ab.
- WHERE-Klausel: Filtert Datensätze nach bestimmten Bedingungen.
- GROUP BY-Klausel: Gruppiert Zeilen mit denselben Werten in den angegebenen Spalten.
- ORDER BY-Klausel: Sortiert die Abfrageergebnisse in aufsteigender oder absteigender Reihenfolge.
- LIMIT-Klausel: Schränkt die Anzahl der Zeilen ein, die von einer Abfrage zurückgegeben werden.
Beispiele
- Beispiel für eine SELECT-Klausel
SELECT name, age FROM employees;
Erläuterung: Holt die Spalten
name
undage
aus der Tabelleemployees
. - WHERE-Klausel Beispiel
SELECT * FROM orders WHERE status = 'Pending';
Erläuterung: Ruft alle Bestellungen ab, bei denen die
status
Pending
ist. - Beispiel für eine GROUP BY-Klausel
SELECT department, COUNT(*) FROM employees GROUP BY department;
Erläuterung: Zählt die Anzahl der Mitarbeiter in jeder Abteilung.
- Beispiel für eine ORDER BY-Klausel
SELECT name FROM students ORDER BY grade DESC;
Erläuterung: Listet die Namen der Schüler in absteigender Reihenfolge nach ihren Noten auf.
- Beispiel für eine LIMIT-Klausel
SELECT * FROM products LIMIT 5;
Erläuterung: Ruft die ersten 5 Zeilen aus der Tabelle
products
ab.