Webinar

MySQL/MariaDB für fortgeschrittene Entwickler/Programmierer

Inhalte

  • Verbindungsaufbau und MySQL/MariaDB-Tools
    • Verbindung zur Datenbank aufbauen
    • MySQL/MariaDB-Tools: mysql, mysqldump, mysqlimport, mysqladmin, mysqlshow
  • JOIN, UNION, SUBQUERY
    • JOIN-Typen: INNER JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN
    • UNION und UNION ALL
    • Subqueries: IN, ANY, ALL, EXISTS, Scalar-Subqueries
  • Transaktionen
    • ACID-Prinzip
    • Transaktionskontrolle: COMMIT, ROLLBACK, SAVEPOINT
    • Isolationsstufen: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE
  • Locking
    • Row-Level-Locking
    • Lock-Modi: shared lock, exclusive lock
    • Konflikte und Deadlocks vermeiden
  • Import und Export von Daten
    • Datenbank-Export: mysqldump, SELECT INTO OUTFILE
    • Datenbank-Import: mysqlimport, LOAD DATA INFILE
  • Views, Materialized Views, Virtual Columns
    • Views erstellen und bearbeiten
    • Materialized Views erstellen und aktualisieren
    • Virtual Columns erstellen und verwenden
  • MySQL/MariaDB Funktionen
    • Built-in-Funktionen: String-Funktionen, mathematische Funktionen, Datums- und Zeit-Funktionen
    • Benutzerdefinierte Funktionen erstellen und verwenden
  • Spatial-/GIS-Funktionalität
    • Spatial-Datentypen: POINT, LINESTRING, POLYGON, GEOMETRY
    • Spatial-Funktionen: ST_Contains, ST_Distance, ST_Intersects, ST_Union
  • Volltext-Suche
    • Volltext-Indizes erstellen
    • Volltext-Suchfunktionen: MATCH, AGAINST
  • Prepared Statements
    • Vorteile und Verwendung von Prepared Statements
    • Prepared Statements erstellen und ausführen
  • Variablen
    • Benutzerdefinierte Variablen erstellen und verwenden
    • Systemvariablen: global und lokal
  • Stored Routines
    • Stored Procedures erstellen und verwenden
    • Stored Functions erstellen und verwenden
  • Triggers
    • Trigger erstellen und bearbeiten
    • Trigger-Typen: BEFORE und AFTER Trigger
  • Events
    • Event-Scheduler aktivieren und konfigurieren
    • Event erstellen und bearbeiten
  • Compound Statements und Cursor
    • Compound Statements: IF, CASE, LOOP, WHILE
    • Cursor erstellen und verwenden
  • Dynamic SQL
    • Vorteile und Verwendung von Dynamic SQL
    • Dynamic SQL erstellen und ausführen
  • Exceptions und Fehlerbehandlung
    • Fehlerbehandlung in Stored Procedures und Functions
    • SIGNAL und RESIGNAL
  • Debugging und Logging
    • Fehlermeldungen anzeigen und auswerten
    • Log-Dateien und Ereignisprotokolle
  • Profiling
    • SQL-Statements analysieren und optimieren
    • Performance-Optimierung
  • User Defined Functions
    • Benutzerdefinierte Funktionen erstellen und verwenden
    • Funktionen in anderen Sprachen erstellen und verwenden
  • Schema Tuning
    • Schema-Optimierung: Tabellenstruktur, Indizes
    • Performance-Optimierung
  • Query Tuning
    • Query-Optimierung: EXPLAIN, Index-Optimierung, JOIN-Optimierung
    • Performance-Optimierung
  • Software Profiling
    • Software-Profiling-Tools: MySQL Enterprise Monitor, Performance Schema, Query Analyzer
    • Identifikation von Engpässen und Optimierungsmöglichkeiten
    • Performance-Optimierung
LernzieleDas Seminar für fortgeschrittene Entwickler von MySQL/MariaDB hat zum  Ziel, den Teilnehmern eine umfassende Abdeckung von fortgeschrittenen  Themen in der Datenbankverwaltung zu bieten. Die Teilnehmer sollen  lernen, wie man verschiedene Tools und Funktionen einsetzt, um ihre  Datenbank-Performance und -Effizienz zu optimieren und Engpässe zu  identifizieren.  Durch die Teilnahme an diesem Seminar sollen die  Entwickler ihre Kenntnisse in verschiedenen Aspekten der  Datenbankverwaltung vertiefen und ihre Fähigkeiten in der Entwicklung  von Abfragen, Stored Procedures, Functions, Triggers und Events  verbessern. Das Seminar ist auch ein guter Ausgangspunkt für Entwickler,  die sich auf eine Zertifizierung als MySQL-Entwickler vorbereiten  möchten.ZielgruppenDas Seminar für fortgeschrittene Entwickler von MySQL/MariaDB richtet  sich an erfahrene Entwickler und Datenbankadministratoren, die bereits  über Grundkenntnisse in der Verwaltung von MySQL/MariaDB verfügen und  ihr Wissen erweitern möchten. Das Seminar ist für Personen geeignet, die  bereits über Kenntnisse in der Entwicklung von Abfragen, Stored  Procedures, Functions, Triggers und Events verfügen und ihr Wissen  vertiefen möchten.  Es ist auch für Datenbankadministratoren geeignet,  die ihre Kenntnisse in der Verwaltung von Datenbanken verbessern  möchten, um Engpässe und Probleme zu identifizieren und zu beheben. Das  Seminar ist auch für Entwickler geeignet, die sich auf eine  Zertifizierung als MySQL-Entwickler vorbereiten möchten. Die Teilnehmer  sollten über grundlegende Kenntnisse in der SQL-Programmierung und der  Datenbankverwaltung verfügen.
  • Verbindungsaufbau und MySQL/MariaDB-Tools
    • Verbindung zur Datenbank aufbauen
    • MySQL/MariaDB-Tools: mysql, mysqldump, mysqlimport, mysqladmin, mysqlshow
  • JOIN, UNION, SUBQUERY
    • JOIN-Typen: INNER JOIN, OUT...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
14.09.2026 - 16.09.2026 21 h 21 h Details Details Jetzt buchen
14.12.2026 - 16.12.2026 21 h 21 h Details Details Jetzt buchen
15.03.2027 - 17.03.2027 21 h 21 h Details Details Jetzt buchen
14.06.2027 - 16.06.2027 21 h 21 h Details Details Jetzt buchen
13.09.2027 - 15.09.2027 21 h 21 h Details Details Jetzt buchen
13.12.2027 - 15.12.2027 21 h 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9260934

Anbieter-Seminar-Nr.: 2852

Termin

13.12.2027 - 15.12.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 2.415,70

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
14.09.2026 - 16.09.2026 21 h 21 h Details Details Jetzt buchen
14.12.2026 - 16.12.2026 21 h 21 h Details Details Jetzt buchen
15.03.2027 - 17.03.2027 21 h 21 h Details Details Jetzt buchen
14.06.2027 - 16.06.2027 21 h 21 h Details Details Jetzt buchen
13.09.2027 - 15.09.2027 21 h 21 h Details Details Jetzt buchen
13.12.2027 - 15.12.2027 21 h 21 h Details Details Jetzt buchen