Grundsyntax einer SQL-Query
Eine der wichtigsten Aufgaben von SQL ist es, Daten aus einem DBMS auszulesen. Dafür gibt es in SQL das SELECT-Statement. Schauen wir uns ein paar einfache Beispiele damit an.
Beliebige Werte ausgeben
Zunächst ist wichtig zu verstehen, dass du mit SELECT nicht nur Daten aus Tabellen ausgeben kannst, sondern auch beliebige Strings, Zahlen, Datumswerte usw. So lässt sich zum Beispiel ein beliebiger String ausgeben:
MySQL 8.1SELECT 'Hello world'
Alle Daten einer Tabelle ausgeben
Um alle Felder einer bestimmten Tabelle auszugeben, nutzt man das Symbol *. Werfen wir einen Blick auf das Datenbankschema und geben die Daten einer Tabelle aus.
MySQL 8.1SELECT * FROM FamilyMembers
Daten aus bestimmten Spalten der Tabelle ausgeben
Wenn du nur Informationen aus bestimmten Spalten brauchst und nicht aus allen auf einmal, kannst du die Spaltennamen einfach durch Kommas getrennt aufzählen:
MySQL 8.1SELECT member_id, member_name FROM FamilyMembers
Aliasse
Wenn wir bestimmte Spalten ausgeben wollen, sie aber im Ergebnis anders heißen sollen, können wir Aliasse verwenden.
Die Syntax ist ziemlich einfach: Dazu nutzt man das Schlüsselwort AS. So wie im Beispiel unten:
MySQL 8.1SELECT member_id, member_name AS Name FROM FamilyMembers
Du kannst aber auch ganz auf AS verzichten und den gewünschten Feldnamen einfach durch ein Leerzeichen getrennt schreiben.
MySQL 8.1SELECT member_id, member_name Name FROM FamilyMembers
Aliasse dürfen bis zu 255 Zeichen lang sein (inklusive Leerzeichen, Ziffern und Sonderzeichen).
Eigenständige Übungen
Das ist unsere erste Lektion im Praxismodul. Bisher gab es nur theoretische Lektionen, um mögliche Lücken im Wissen über relationale Datenbanken zu schließen. Nach jeder Praxislektion bieten wir dir eine Reihe von Aufgaben zur eigenständigen Bearbeitung, damit du das Gelernte direkt festigen kannst.
Falls du das Modul „Einführung" und insbesondere den Artikel „Aufbau des Kurses" übersprungen hast, in dem das Prinzip und die Oberfläche der „Eigenständigen Übungen" beschrieben sind, empfehlen wir, dorthin zurückzukehren .