Jede Aufgabe zählt einen Punkt. Bei Zuordnungen und Lücken müssen alle Teile stimmen. Nach dem Prüfen siehst du die Lösung. Du kannst jederzeit im Spickzettel nachsehen.
Spickzettel
Struktur: CREATE TABLE erstellt, ALTER TABLE verändert eine Tabelle.
Daten: INSERT fügt Zeilen ein, UPDATE ändert Werte, DELETE entfernt Zeilen. WHERE begrenzt betroffene Zeilen.
Abfrage: SELECT … FROM … WHERE … ORDER BY … LIMIT …
Filter: =, <>, <, >, <=, >=. AND: beide Bedingungen; OR: mindestens eine. AND bindet stärker; Klammern machen die Absicht klar.
Sortierung: ASC aufsteigend, DESC absteigend. Ohne ORDER BY ist keine bestimmte Reihenfolge garantiert.
Muster: LIKE 'M%' → beginnt mit M; LIKE '%er' → endet mit er; % → null oder mehr Zeichen; _ → genau ein Zeichen.
Schlüssel: eindeutig und nicht NULL. Natürlich: fachlich vorhanden. Künstlich: zusätzlich vergeben. Zusammengesetzt: mehrere Attribute gemeinsam.
Datentypen: VARCHAR(n) Text, INT ganze Zahl, DECIMAL(p,s) Dezimalzahl mit p Ziffern insgesamt und s Nachkommastellen, BOOLEAN Wahrheitswert, DATE Datum.
NOT NULL: verbietet fehlende Werte. NULL ist weder 0 noch eine leere Zeichenfolge.
SQL-Schreibweise im MySQL-Stil mit LIMIT und TRUE/FALSE. Details zu Datentypen und Textvergleichen unterscheiden sich je nach DBMS. Dies ist ein Lernquiz, keine SQL-Konsole.