MB Dev .tech
Registrieren Login

SQL Basics

← Zurück zur Learn-Übersicht

SQL ist die Sprache, mit der du Daten in Datenbanken abfragen und verändern kannst. Sobald du Web-Apps baust, ist SQL praktisch unvermeidbar: Nutzer, Produkte, Bestellungen, Einstellungen – all das landet am Ende in Tabellen.

Was du hier lernst

  • Wie Tabellen, Spalten und Datensätze zusammenhängen
  • SELECT für Abfragen (inkl. WHERE, ORDER BY, LIMIT)
  • INSERT, UPDATE, DELETE – Daten ändern (mit Vorsicht)
  • JOIN – Daten aus mehreren Tabellen kombinieren
  • GROUP BY, Aggregate (COUNT/SUM) und typische Auswertungen
Merke
SQL ist „präzise“ – kleine Fehler ändern das Ergebnis komplett

Ein fehlendes WHERE oder ein falscher JOIN kann plötzlich viel zu viele Daten liefern (oder im schlimmsten Fall ändern). Darum arbeiten wir hier sehr Schritt für Schritt.

Alle Inhalte sind frei lesbar. Später geplante Übungen/Challenges zu SQL können einen Login benötigen.

Login Registrieren

Datenbank Grundlagen

Öffnen

Tabellen, PK/FK, Beziehungen – verständlich und praxisnah.

Basics: Tabellen/Keys/Beziehungen – Datenbankdenken von Grund auf.
Verfügbar Basics

SELECT & WHERE

Öffnen

Filtern, Sortieren, Limitieren – die wichtigsten Abfragen.

Basics: Daten abfragen und filtern – SELECT/WHERE/ORDER/LIMIT sicher anwenden.
Verfügbar Basics

GROUP BY & Aggregates

Öffnen

COUNT/SUM/AVG, GROUP BY, HAVING – Auswertungen sauber bauen.

Praxis: Auswertungen bauen – GROUP BY, HAVING, COUNT/SUM/AVG verständlich.
Verfügbar Praxis

JOINs & Relations

Öffnen

INNER/LEFT JOIN, typische Fehler und saubere Relationen.

Wichtig: JOINs richtig lesen – Beziehungen nutzen und typische Fehler vermeiden.
Verfügbar Wichtig

INSERT/UPDATE/DELETE Basics

Öffnen

Schreiben mit Risiko: sichere WHERE-Nutzung und Soft-Delete Konzept.

Wichtig: Schreiben mit Risiko – sichere WHERE-Regeln, Update/Delete ohne Unfall.
Verfügbar Wichtig

Index & Performance

Öffnen

Was Indizes tun, wann Queries langsam werden, EXPLAIN-Grundidee.

Optional: Performance-Basics – wann Indizes helfen und warum Queries langsam werden.
Verfügbar Optional

Transaktionen & Locking

Öffnen

BEGIN/COMMIT/ROLLBACK – Konsistenz verstehen (ACID light).

Praxis: Konsistenz verstehen – Transaktionen, Commit/Rollback und Locking-Idee.
Verfügbar Praxis