Was ist eine Datenbank
Teil des Abschnitts Grundlagen der SQL-Journey von Coddy. Lektion 2 von 72.
Datenbanken sind wie große Behälter, die Daten auf organisierte Weise speichern.
Hier sind zwei Beispiele dafür, wann wir eine Datenbank erstellen möchten:
- Eine Datenbank für eine Universität, um Daten über Studierende, Kurse und Dozenten zu speichern.
- Eine Datenbank für eine Autovermietung zur Erfassung von Verkäufen, der Fahrzeuglagerung und der Mitarbeitenden.
- Und vieles mehr
In einer Datenbank gibt es Tabellen, und jede Tabelle hat einen Namen, Spaltennamen und Zeilen.
Zum Beispiel ist dies eine workers-Tabelle:
| Vorname | Nachname | Alter | exp_years | Geschlecht | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | Weiblich |
| 2 | Bostal | Shkolky | 32 | 0.2 | Männlich |
| 3 | Qaostu | Malop | 21 | 4 | Weiblich |
Die Tabelle workers hat 5 Datenspalten (firstname, lastname, age, exp_years, gender) und 3 Zeilen. Die erste Spalte (mit den Anzeigen 1, 2, 3) ist lediglich eine Zeilennummer und keine Datenspalte.
Wir benötigen kein spezielles Werkzeug, um zu wissen, dass wir 3 Beschäftigte haben, und es ist einfach, das Durchschnittsalter von allen zu berechnen (29 + 32 + 21) / 3.
Aber was passiert, wenn wir tausend oder sogar eine Million Zeilen haben?
Hier kommen Datenbanken und SQL (Structured Query Language) ins Spiel.
SQL ist eine Standardsprache, die speziell für die Verwaltung und Bearbeitung von Daten in Datenbanken entwickelt wurde.
Datenbanken speichern alle Tabellen, und SQL hilft uns, die benötigten Daten zu extrahieren und zu analysieren.
Um die gesamte Tabelle aus der Datenbank zu extrahieren, müssen wir angeben, welche Spalten wir SELECT und aus welcher Tabelle wir sie extrahieren möchten.
Um dies zu tun, schreiben wir:
SELECT column1, column2, column3 FROM table_nameAufgabe
EinfachVerfügbare Tabellen und Spalten:
workers:firstname,lastname,age,exp_years,gender
Schreibe eine Abfrage, um die gesamte Tabelle (alle Spalten) aus der Datenbank abzurufen.
Verwende SELECT * oder liste alle Spalten explizit auf, um jede Spalte aus der Tabelle workers abzurufen.
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Weitere Schlüsselwörter
Das IN-SchlüsselwortDas BETWEEN-SchlüsselwortDas LIKE-SchlüsselwortDas AS-SchlüsselwortRückblick – Handymodelle7Datumsangaben
Datumsangaben behandeln – Teil 1Datumsangaben behandeln – Teil 2Datumsangaben behandeln – Teil 32Bedingungen
Grundlagen der BedingungenDas Schlüsselwort ANDDas Schlüsselwort ORDas Schlüsselwort NOTMehrere kombinierte BedingungenKlammernBoolesche Werte5Arithmetische Operationen
Mathematische OperatorenMathematische SpaltenDie Modulo-OperationDie ROUND()-Funktion3Spezifisches Rückgabeformat
NULL-WerteErgebnisse sortieren Teil 1Ergebnisse sortieren Teil 2Zusammenfassung - Cyber Security FirmAnzahl der Datensätze begrenzenZusammenfassung - Vehicle Factory6Einführungsaufgaben
Wiederholung – ParlamentswahlWiederholung – Festnahme eines Straftäters durch die PolizeiWiederholung – Getränkebehälter an der BarWiederholung – Neue Spalten erstellenÜbe selbstständig: SQL-Playground