MySQL Übungen

Festigen Sie Ihre MySQL-Kenntnisse durch eine Reihe praktischer Übungen. Diese Sammlung praxisnaher Herausforderungen ermöglicht es Ihnen, Ihr Wissen auf reale Datenbankprobleme anzuwenden. Arbeiten Sie sich durch eine Vielzahl von Szenarien, vom Schreiben grundlegender SELECT-Anweisungen bis hin zur Durchführung komplexer Joins und Datenmanipulationsaufgaben. Jede Übung wurde entwickelt, um Schlüsselkonzepte zu festigen und die Fähigkeiten im Verwalten und Abfragen relationaler Datenbanken mit MySQL aufzubauen. Sammeln Sie praktische Erfahrung, indem Sie Probleme lösen und effizienten SQL-Code schreiben.

Kategorien entdecken

Erkundung der MySQL-Systemtabellen

Erkundung der MySQL-Systemtabellen

Lernen Sie, wie Sie den MySQL-Dienst starten und Systemdatenbanken sowie Tabellen untersuchen, um Einblicke in die interne Struktur und Verwaltung von MySQL zu gewinnen.
Challenge
Erstellen Sie Ihre erste MySQL-Datenbank

Erstellen Sie Ihre erste MySQL-Datenbank

Lernen Sie, wie Sie Ihre erste MySQL-Datenbank mit den wichtigsten Befehlen erstellen und verwalten. Ideal für Einsteiger in die Datenbankadministration.
Challenge
Erstellung einer Produktkatalog-Tabelle

Erstellung einer Produktkatalog-Tabelle

Eine lokale Buchhandlung benötigt Unterstützung bei der Einrichtung ihrer Produktkatalog-Datenbank mit einer korrekten Tabellenstruktur, Datentypen und Constraints.
Challenge
Grundlegende Datenmanipulation in MySQL

Grundlegende Datenmanipulation in MySQL

In diesem Lab werden wir die grundlegenden Datenmanipulationsoperationen in MySQL untersuchen, einschließlich dem Einfügen, Abrufen, Aktualisieren und Löschen von Daten mit SQL-Befehlen.
Lab
MySQL-Tabellenstruktur und Datentypen

MySQL-Tabellenstruktur und Datentypen

In diesem Lab werden wir die Grundlagen von MySQL-Tabellenstrukturen und Datentypen erkunden
Lab
Grundlagen der Datenbankverwaltung mit MySQL

Grundlagen der Datenbankverwaltung mit MySQL

Zuvor haben wir den Prozess der Installation eines MySQL-Servers, die Verbindung über einen Client und die Durchführung grundlegender Verwaltungsaufgaben behandelt.
Lab
Installation und grundlegende Konfiguration von MySQL

Installation und grundlegende Konfiguration von MySQL

Lernen Sie, wie Sie MySQL, ein beliebtes Open-Source-relationales Datenbankmanagementsystem, installieren, absichern und grundlegende Operationen durchführen. Dieses Lab umfasst die Überprüfung der Installation, die Absicherung der MySQL-Instanz, den Zugriff auf die MySQL-Shell, das Erstellen von Datenbanken und Tabellen sowie die Durchführung grundlegender Datenoperationen.
Lab
MySQL-Funktionen und benutzerdefinierte Logik

MySQL-Funktionen und benutzerdefinierte Logik

In diesem Lab lernen Sie, wie Sie benutzerdefinierte Funktionen in MySQL erstellen und verwenden. Das Lab konzentriert sich auf die Kapselung wiederverwendbarer Logik in Ihrer Datenbank durch die Erstellung einer Funktion zur Berechnung der Fläche eines Rechtecks. Die Schritte umfassen die Erstellung, Verwendung, das Testen und das Löschen einer MySQL-Funktion.
Lab
MySQL Indizes und Leistungsoptimierung

MySQL Indizes und Leistungsoptimierung

In diesem Lab lernen Sie MySQL-Indizes und Techniken zur Leistungsoptimierung kennen. Das Lab konzentriert sich auf die Erstellung und Verwaltung von Indizes zur Verbesserung der Datenbankabfrageleistung. Sie analysieren Abfragepläne, fügen zusammengesetzte Indizes hinzu und entfernen ungenutzte Indizes.
Lab
Grundlagen von MySQL Stored Procedures

Grundlagen von MySQL Stored Procedures

In diesem Lab lernen Sie die Grundlagen von MySQL Stored Procedures. Ziel ist es, zu verstehen, wie man Stored Procedures erstellt, aufruft und modifiziert, um Daten in einer MySQL-Datenbank zu verwalten. Sie lernen, Daten einzufügen, Prozeduren aufzurufen, Parameter hinzuzufügen und Prozeduren zu löschen.
Lab
MySQL Subqueries und verschachtelte Operationen

MySQL Subqueries und verschachtelte Operationen

In diesem Lab erkunden Sie MySQL Subqueries und verschachtelte Operationen, wobei Sie sich auf die Verwendung von Subqueries in der WHERE-Klausel konzentrieren. Lernen Sie, Daten zu filtern, EXISTS zu verwenden, korrelierte Subqueries zu testen und die Leistung zu vergleichen. Verbinden Sie sich mit MySQL, erstellen Sie Datenbanken und konstruieren Sie SQL-Abfragen.
Lab
MySQL Transaktionen und Datenintegrität

MySQL Transaktionen und Datenintegrität

In diesem Lab erkunden Sie MySQL-Transaktionen und deren Bedeutung für die Aufrechterhaltung der Datenintegrität. Sie lernen, wie Sie Transaktionen verwenden, um sicherzustellen, dass eine Reihe von SQL-Operationen als eine einzige Arbeitseinheit behandelt werden. Das Lab behandelt BEGIN, COMMIT, ROLLBACK und Savepoints.
Lab
MySQL Trigger für Automatisierung

MySQL Trigger für Automatisierung

In diesem Lab lernen Sie, wie Sie Aufgaben in MySQL mit Triggern automatisieren. Das Lab konzentriert sich auf die Erstellung eines Triggers, der Einfügeoperationen in eine `products`-Tabelle in eine separate `product_logs`-Tabelle protokolliert. Sie werden den Trigger testen, aktualisieren und löschen.
Lab
MySQL Views und virtuelle Tabellen

MySQL Views und virtuelle Tabellen

In diesem Lab lernen Sie den Umgang mit MySQL Views, bei denen es sich um virtuelle Tabellen handelt, die auf dem Ergebnis einer SQL-Anweisung basieren. Das Lab behandelt das Erstellen, Aktualisieren, Abfragen und Löschen von MySQL Views. Sie erstellen eine Datenbank, füllen sie mit Daten und erstellen und bearbeiten dann eine View.
Lab
Sicherung und Wiederherstellung

Sicherung und Wiederherstellung

In diesem Lab lernen Sie, wie Sie eine Notfallwiederherstellung durchführen, indem Sie mit mysqldump eine logische Sicherung einer MySQL-Datenbank erstellen und sie nach der Simulation eines Datenverlusts wiederherstellen.
Lab