- 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)
 



					
					
						









