
MySQL Volltextsuche - Funktionen
In diesem Lab werden Sie die Volltextsuchfunktionen von MySQL erkunden. Sie erstellen eine Datenbank und eine Tabelle, fügen einen Volltextindex hinzu und überprüfen dessen Erstellung. Diese Einrichtung bereitet Sie auf effiziente Textsuchen in Ihrer MySQL-Datenbank vor.
MySQL

MySQL-Konfiguration und -Optimierung
In diesem Lab lernen Sie, wie Sie Ihren MySQL-Server für optimale Leistung konfigurieren und optimieren. Das Lab führt Sie durch die Anzeige der aktuellen Konfiguration mit `SHOW VARIABLES`, die Anpassung der Größe des InnoDB-Pufferpools, die Überwachung der Abfrageleistung nach der Optimierung und das Speichern der Konfigurationsänderungen.
MySQL

MySQL-Fensterfunktionen (Window Functions)
In diesem Lab werden wir die Macht der MySQL-Fensterfunktionen (Window Functions) erkunden. Das Ziel ist es, zu lernen, wie man Berechnungen über Sätze von Tabellenzeilen durchführt, die mit der aktuellen Zeile in Beziehung stehen. Wir werden ROW_NUMBER(), SUM OVER, PARTITION BY und LAG verwenden. Dieses Lab bietet praktische Beispiele, um diese Fensterfunktionen effektiv zu verstehen und anzuwenden.
MySQL

MySQL Temporäre Tabellen und Sitzungsdaten
In diesem Lab lernen Sie den Umgang mit temporären Tabellen in MySQL kennen, wobei der Schwerpunkt auf deren Erstellung und Verwendung innerhalb einer Sitzung liegt. Sie werden eine temporäre Tabelle erstellen, Daten einfügen, abfragen und löschen. Außerdem überprüfen Sie deren Gültigkeitsbereich und verstehen deren Nutzen für die sitzungsspezifische Datenmanipulation.
MySQL

MySQL-Fehlerbehandlung und Protokollierung
In diesem Lab werden Sie MySQL-Fehlerbehandlungs- und Protokollierungstechniken erkunden. Das Lab umfasst die Aktivierung der allgemeinen Abfrageprotokollierung, das Hinzufügen von Fehlerbehandlung zu gespeicherten Prozeduren, das Auslösen benutzerdefinierter Fehler mit SIGNAL und die Überprüfung von Fehlerprotokolleinträgen. Lernen Sie, Ihre MySQL-Datenbank effektiv zu debuggen und zu überprüfen.
MySQL

Grundlagen von MySQL gespeicherten Prozeduren
In diesem Lab (LabEx) lernen Sie die Grundlagen von MySQL gespeicherten Prozeduren. Das Ziel ist es, zu verstehen, wie Sie gespeicherte Prozeduren erstellen, aufrufen und modifizieren können, um Daten in einer MySQL-Datenbank zu verwalten. Sie werden lernen, Daten einzufügen, Prozeduren aufzurufen, Parameter hinzuzufügen und Prozeduren zu löschen.
MySQL

MySQL-Indizes und Performance-Optimierung
In diesem Labor lernen Sie MySQL-Indizes und Performance-Optimierungsmethoden kennen. Das Labor konzentriert sich auf die Erstellung und Verwaltung von Indizes, um die Datenbankabfrageleistung zu verbessern. Sie analysieren Abfragepläne, fügen zusammengesetzte Indizes hinzu und entfernen nicht verwendete Indizes.
MySQL

MySQL-Sicherung und -Wiederherstellung
In diesem Lab lernen Sie, wie Sie MySQL-Datenbanken mit dem Befehlszeilentool `mysqldump` sichern und wiederherstellen. Das Lab behandelt essentielle Techniken zum Erstellen logischer Sicherungen und deren Wiederherstellung, um die Datenintegrität und -verfügbarkeit sicherzustellen.
MySQL

MySQL-Triggers für Automatisierung
In diesem Lab lernen Sie, wie Sie Aufgaben in MySQL mithilfe von Triggern automatisieren können. Das Lab konzentriert sich auf die Erstellung eines Triggers, der Einfügeoperationen in einer `products`-Tabelle in eine separate `product_logs`-Tabelle protokolliert. Sie werden den Trigger testen, aktualisieren und löschen.
MySQL

MySQL-Sicherheitsbest Practices
In diesem Lab werden wir uns auf die Verbesserung der Sicherheit Ihrer MySQL-Datenbank konzentrieren. Das Lab behandelt wesentliche Sicherheitsbest Practices, darunter die Änderung des Root-Benutzerpassworts, die Aktivierung von SSL für sichere Verbindungen, die Entzug von übermäßigen Rechten von einem Benutzer und die Entfernung von anonymen Benutzerkonten.
MySQL

MySQL-Funktionen und benutzerdefinierte Logik
In diesem Lab lernen Sie, wie Sie benutzerdefinierte Funktionen in MySQL erstellen und nutzen. Das Lab konzentriert sich darauf, wiederverwendbare Logik in Ihrer Datenbank zu kapseln, indem Sie eine Funktion zur Berechnung der Fläche eines Rechtecks erstellen. Die Schritte umfassen das Erstellen, Verwenden, Testen und Löschen einer MySQL-Funktion.
MySQL

MySQL-Sichten (Views) und virtuelle Tabellen
In diesem Lab lernen Sie, wie Sie mit MySQL-Sichten (Views) arbeiten, die virtuelle Tabellen basierend auf dem Ergebnisset einer SQL-Anweisung sind. Das Lab behandelt das Erstellen, Aktualisieren, Abfragen und Löschen von MySQL-Sichten. Sie erstellen eine Datenbank, füllen sie mit Daten und erstellen dann eine Sicht und manipulieren sie.
MySQL

MySQL Event Scheduler
In diesem Lab lernen Sie, wie Sie den MySQL Event Scheduler nutzen können, um Aufgaben zu automatisieren. Das Lab führt Sie durch die Aktivierung des Event Schedulers, die Erstellung eines Ereignisses zur periodischen Aktualisierung von Daten in einer Tabelle, die Überprüfung des Ausführungsstatus des Ereignisses und schließlich das Löschen des Ereignisses.
MySQL

Verarbeitung von JSON-Daten in MySQL
In diesem Lab lernen Sie, wie Sie JSON-Daten in einer MySQL-Datenbank verarbeiten. Dies umfasst das Einfügen von JSON-Daten, das Abfragen mit `JSON_EXTRACT`, das Aktualisieren von JSON-Feldwerten und das Erstellen eines Indexes für eine JSON-Eigenschaft. Verbinden Sie sich mit MySQL, erstellen Sie eine Datenbank und manipulieren Sie JSON-Daten.
MySQL

MySQL-Subabfragen und verschachtelte Operationen
In diesem Lab werden Sie MySQL-Subabfragen und verschachtelte Operationen erkunden, wobei der Schwerpunkt auf der Verwendung von Subabfragen innerhalb der WHERE-Klausel liegt. Lernen Sie, Daten zu filtern, EXISTS zu nutzen, korrelierte Subabfragen zu testen und die Leistung zu vergleichen. Verbinden Sie sich mit MySQL, erstellen Sie Datenbanken und konstruieren Sie SQL-Abfragen.
MySQL

MySQL-Transaktionen und Datenintegrität
In diesem Lab werden Sie MySQL-Transaktionen untersuchen und deren Bedeutung für die Aufrechterhaltung der Datenintegrität verstehen. Sie lernen, wie Sie Transaktionen nutzen können, um sicherzustellen, dass eine Reihe von SQL-Operationen als eine einzelne Arbeitsseinheit behandelt wird. Das Lab behandelt BEGIN, COMMIT, ROLLBACK und Savepoints.
MySQL

MySQL Import- und Exportvorgänge
In diesem Lab lernen Sie, wie Sie MySQL-Import- und Exportvorgänge durchführen. Sie werden das Importieren von Daten aus CSV-Dateien in MySQL-Tabellen mit `LOAD DATA INFILE`, das Exportieren von Abfrageergebnissen in CSV-Dateien, das Beheben von Kodierungsproblemen und das Validieren von importierten Daten untersuchen. Meistern Sie das Umgang mit MySQL-Daten!
MySQL

MySQL-Partitionierung für große Datensätze
In diesem Lab lernen Sie, wie Sie die MySQL-Partitionierung für große Datensätze implementieren, um die Abfrageleistung und die Datenverwaltung zu verbessern. Sie partitionieren eine Tabelle nach Bereich, fragen bestimmte Partitionen ab, reorganisieren Partitionen und überprüfen die Auswirkungen auf die Abfragegeschwindigkeit.
MySQL