- Einleitung
- Beispieldatenbank herunterladen
- Installationshinweise Mac
- Installation von phpmyadmin
- Import schlägt fehl. Was tun?
- Daten hinzufügen (INSERT)
- Challenge: Daten hinzufügen
- Challenge: Daten hinzufügen (Musterlösung)
- Die Spalte "id"
- Daten abfragen (SELECT)
- Challenge: Daten abfragen
- Challenge: Daten abfragen (Quiz)
- Challenge: Daten abfragen (Musterlösung)
- Daten abfragen (SELECT id, ... FROM ...)
- Der Update - Befehl
- Challenge: Update
- Challenge: Update (Musterlösung)
- Der Delete - Befehl
- Hinweis zu den Beispielen
- Ergebnisse zählen (COUNT)
- Minimum / Maximum / Durchschnitt berechnen
- Challenge: Anzahl / Minimum / Durchschnitt
- Challenge: Anzahl / Minimum / Durchschnitt
- Challenge: Anzahl / Minimum / Durchschnitt (Musterlösung)
- Filtern mit where
- Filtern mit like
- Challenge: Where / Like
- Challenge: Where / Like (Quiz)
- Challenge: Where / Like (Musterlösung)
- Filtern mit "WHERE IN"
- Filtern mit Where, Klammersetzung
- Spalten umbenennen (SELECT AS)
- Nur unterschiedliche Werte bekommen (SELECT DISTINCT)
- Ergebnisse gruppieren (GROUP BY)
- Reihenfolge bestimmen (ORDER BY)
- Ergebnisse limitieren (LIMIT)
- Challenge: SELECT AS, GROUP BY
- Challenge: SELECT AS, GROUP BY (Quiz)
- Challenge: SELECT AS, GROUP BY (Musterlösung)
- Spalten zusammenfügen (CONCAT)
- Challenge: Die Concat - Funktion
- Challenge: Die Concat - Funktion (Musterlösung)
- Einführung: Datentypen
- Text (Varchar)
- Ganzzahlen (int, bigint, ...)
- Die Spalte "ID" (primary, auto increment)
- Der Wert "NULL"
- Filtern nach NULL
- Challenge: Filtern nach NULL
- Challenge: Filtern nach NULL (Quiz)
- Challenge: Filtern nach NULL (Musterlösung)
- Ausblick: Weitere Datentypen
- Einführung + Tabelle Kommentare anlegen
- Fremdschlüssel hinzufügen
- Fremdschlüssel (cascade / restrict)
- Subqueries (1)
- Subqueries (2)
- Challenge: Subquery
- Challenge: Subquery (Musterlösung)
- Filtern nach Subquery
- Challenge: Subquery #2
- Challenge: Subquery #2 (Quiz)
- Challenge: Subquery #2 (Musterlösung)
- Einführung: Joins
- Inner Join
- Left Join
- Right Join
- Challenge: Joins
- Challenge: Joins (Lösung)
- Challenge: Joins (Musterlösung)
- Datum speichern
- Die Variable CURRENT_TIMESTAMP
- Datum automatisch aktualisieren
- Datetime vs. Timestamp
- Datumsvergleiche, YEAR, MONTH, DAY
- Challenge: Datumsabfragen
- Challenge: Datumsabfragen (Quiz)
- Challenge: Datumsabfragen (Musterlösung)
- Datumsangabe formatieren (DATE_FORMAT)
- Challenge: Datumsangabe formatieren
- Challenge: Datumsangabe formatieren (Quiz)
- Challenge: Datumsangabe formatieren (Musterlösung)
- Varchar vs. Text
- Varchar vs. Text
- Varchar vs. Text (Musterlösung)
- Einführung: Warum Indexe?
- Was ist ein Index?
- Index & Varchar, LIKE
- Volltextsuche mit einem Fulltext - Index
- Challenge: Fulltext - Index
- Challenge: Fulltext - Index (Quiz)