Home / Blog / SQL & Datenbanken: MySQL / MariaDB…
text

SQL & Datenbanken: MySQL / MariaDB Übungen

Toni Bernd Schlack
📅 28/01/2026  ·  ⏱️ 3 Min. Lesezeit  ·  💬 0 Kommentare

🗄️ SQL & Datenbanken: MySQL / MariaDB Übungen für Fachinformatiker 2026

Von Toni Schlack – Fachinformatiker und IT-Trainer, veröffentlicht auf ToniSchlack.de


Einleitung: Datenbanken verstehen & praktisch anwenden 🖥️

Datenbanken sind das Rückgrat jeder modernen IT-Anwendung. Fachinformatiker 2026 müssen MySQL, MariaDB und SQL-Abfragen nicht nur theoretisch beherrschen, sondern praxisnah anwenden können. In diesem Beitrag gibt es praktische Übungen, Fragen für Azubis und am Ende Lösungsansätze. 👨‍💻


1. Grundlegende Übungen: Tabellen und Abfragen erstellen 📊

Übungen für die ersten Schritte:

  1. Erstelle eine Tabelle kunden mit den Spalten: id, name, email, geburtsdatum.
  2. Füge 5 Beispielkunden ein.
  3. Schreibe eine SELECT-Abfrage, um alle Kunden auszugeben.
  4. Erstelle eine zweite Tabelle bestellungen mit den Spalten: id, kunde_id, produkt, menge, datum.
  5. Füge 10 Bestellungen ein, verknüpft mit den Kunden.

Fragen für Azubis 📝

  • 1️⃣ Wie viele Kunden haben mehr als eine Bestellung?
  • 2️⃣ Welche Produkte wurden von Kunde „Max Mustermann“ bestellt?
  • 3️⃣ Wie kannst du die Tabelle kunden ändern, um eine Telefonnummer zu speichern?
  • 4️⃣ Schreibe eine Abfrage, die alle Bestellungen der letzten 30 Tage anzeigt.
  • 5️⃣ Wie stellst du sicher, dass email eindeutig ist?

2. Fortgeschritten: JOINs, Aggregationen & GROUP BY 🔗

Übungen für den Azubi:

  1. Verknüpfe kunden und bestellungen, um alle Bestellungen inklusive Kundennamen anzuzeigen.
  2. Finde die Summe der Bestellmengen pro Kunde.
  3. Liste die meistverkauften Produkte auf.
  4. Erstelle eine Abfrage, die Kunden anzeigt, die noch keine Bestellung gemacht haben.

Fragen für Azubis 📝

  • 1️⃣ Was ist der Unterschied zwischen INNER JOIN, LEFT JOIN und RIGHT JOIN?
  • 2️⃣ Wie kann man die Ergebnisse nach Menge absteigend sortieren?
  • 3️⃣ Wie erstellt man eine Abfrage, die nur die Top 3 Kunden nach Bestellvolumen zeigt?

3. Backup, Restore & Sicherheit 🛡️

Praxisübungen:

  1. Erstelle ein Backup der Datenbank shop.
  2. Simuliere ein Restore auf einem Testserver.
  3. Vergib Benutzerrechte: nur SELECT für einen Azubi-Benutzer, volle Rechte für Admin.

Fragen für Azubis 📝

  • 1️⃣ Warum sind regelmäßige Backups wichtig?
  • 2️⃣ Welche Rechte sollte ein normaler Benutzer vs. ein Admin haben?
  • 3️⃣ Wie testest du, ob das Restore erfolgreich war?

Lösungsansätze für die Übungen 🔑

Hinweis: Diese Lösungen dienen als Orientierung. Azubis sollten zuerst selbst ausprobieren, bevor sie die Lösungen prüfen.

1. Grundlegende Abfragen

-- Tabelle erstellen
CREATE TABLE kunden (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(100),
  email VARCHAR(100) UNIQUE,
  geburtsdatum DATE
);

-- Beispielkunden einfügen
INSERT INTO kunden (name, email, geburtsdatum)
VALUES ('Max Mustermann','max@example.com','1990-01-01'),
       ('Anna Müller','anna@example.com','1988-05-12'),
       ('Lisa Schmidt','lisa@example.com','1992-07-23'),
       ('Tom Becker','tom@example.com','1985-11-10'),
       ('Julia Wagner','julia@example.com','1991-03-15');

-- SELECT Abfrage
SELECT * FROM kunden;

2. JOINs & Aggregationen

-- Bestellungen mit Kundennamen
SELECT b.id, k.name, b.produkt, b.menge, b.datum
FROM bestellungen b
INNER JOIN kunden k ON b.kunde_id = k.id;

-- Summe der Bestellmengen pro Kunde
SELECT k.name, SUM(b.menge) AS gesamtmenge
FROM kunden k
LEFT JOIN bestellungen b ON k.id = b.kunde_id
GROUP BY k.name;

3. Backup & Restore

-- Backup erstellen
mysqldump -u root -p shop > shop_backup.sql

-- Restore
mysql -u root -p shop_test < shop_backup.sql

🚀 Mehr SQL-Übungen & praxisnahe Projekte

Auf ToniSchlack.de – Fachinformatiker / Übungen findest du weitere Aufgaben, Tipps und Schritt-für-Schritt-Lösungen für 2026.💡 Jetzt SQL-Übungen starten

text

✍️ Über den Autor

Toni Bernd Schlack
927 Beiträge

Toni Bernd Schlack

Toni Schlack ist ein Fachinformatiker für Systemintegration (IHK), Multimediaentwickler und Autor. Auf seiner Website bietet er einen Blog mit Artikeln zu Themen wie Digitalisierung, Cloud und IT. Er betreibt auch einen Online-Shop, in dem er eine Kollektion hochwertiger Messer, darunter Küchenmesser, Jagdmesser und Taschenmesser, anbietet. Toni Schlack setzt auf hochwertige Materialien und präzise Handwerkskunst. Mehr über seine Arbeiten und Produkte erfahren Sie auf seiner Webseite: Toni Schlack.

🔗 Weitere Beiträge