0

MySQL - Trigger, Prozeduren, Funktionen - Programmieren

Ihre Termine

Datum Ort Preis
27.08.2026
-28.08.2026
München 1.130,50 €*
Buchen
27.08.2026
-28.08.2026
Virtuelles Live Training 1.130,50 €*
Buchen
05.11.2026
-06.11.2026
München 1.073,38 €*
Buchen
05.11.2026
-06.11.2026
Virtuelles Live Training 1.073,38 €*
Buchen
07.01.2027
-08.01.2027
München 1.073,38 €*
Buchen
07.01.2027
-08.01.2027
Virtuelles Live Training 1.073,38 €*
Buchen
25.02.2027
-26.02.2027
München 1.073,38 €*
Buchen
25.02.2027
-26.02.2027
Virtuelles Live Training 1.073,38 €*
Buchen
22.04.2027
-23.04.2027
München 1.073,38 €*
Buchen
22.04.2027
-23.04.2027
Virtuelles Live Training 1.073,38 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

An zwei Tagen entwickelst du Stored Procedures und Stored Functions, die wiederkehrende Datenbankoperationen kapseln und einheitlich ausführen. Du setzt Trigger dort ein, wo ergänzende Prüfungen, Audit-Einträge oder Folgeaktionen direkt an Datenänderungen gebunden sind. Events übernehmen zeitgesteuerte Aufgaben. Fehler behandelst du mit Handlern, SIGNAL und RESIGNAL, statt fehlgeschlagene Abläufe unbemerkt fortzusetzen.

Du entscheidest, welche Logik in die Datenbank gehört und welche besser im Anwendungscode bleibt. Fremdschlüssel und Constraints sichern Beziehungen und Wertebereiche, Trigger ergänzen diese Regeln. Du prüfst außerdem den Ausführungskontext von Stored Objects, vermeidest verwaiste DEFINER-Konten und bereitest Routinen für Tests, Versionierung und Deployment vor. So bleiben Geschäftsregeln über mehrere Anwendungen hinweg konsistent, und fehlende Privilegien stoppen nicht erst die Produktivsetzung.

Die Übungen finden in kleinen Gruppen an realitätsnahen MySQL-Datenmodellen statt. Weitere Themen findest du unter Datenbank-Schulungen. Administrative Aufgaben vertiefst du im MySQL für Administratoren Aufbaukurs. Frag für dich oder dein Team einen passenden Schulungstermin an.

Inhalte

Stored Procedures und Stored Functions

  • Aufbau gespeicherter Routinen
  • IN-, OUT- und INOUT-Parameter
  • Rückgabewerte von Stored Functions
  • Lokale Variablen und Gültigkeitsbereiche
  • CREATE, ALTER und DROP

Kontrollstrukturen und Datenzugriff

  • IF- und CASE-Verzweigungen
  • LOOP, WHILE und REPEAT
  • SELECT INTO für Einzelwerte
  • Cursor für zeilenweise Verarbeitung
  • DELIMITER im SQL-Client

Handler und SQL-Fehlerbehandlung

  • Handler für NOT FOUND
  • SQLEXCEPTION und SQLWARNING
  • Eigene Fehler mit SIGNAL
  • Fehlerweitergabe mit RESIGNAL
  • SQLSTATE und Diagnoseinformationen

Trigger und Datenintegrität

  • BEFORE- und AFTER-Trigger
  • INSERT-, UPDATE- und DELETE-Ereignisse
  • OLD- und NEW-Werte
  • Audit-Tabellen und Historisierung
  • Abgrenzung zu Constraints und Anwendungscode

Events, Rechte und Deployment

  • Event-Scheduler aktivieren und prüfen
  • Einmalige und wiederkehrende Events
  • Überlappende Event-Ausführungen verhindern
  • DEFINER und SQL SECURITY
  • Verwaiste DEFINER-Konten vermeiden
  • Tests und Performance-Prüfung
  • Deployment von Stored Objects

Voraussetzungen

  • Sichere SQL-Kenntnisse mit SELECT, INSERT, UPDATE, DELETE und JOINs
  • Grundkenntnisse zu MySQL-Tabellen, Datentypen und Indizes
  • Erfahrung mit MySQL Workbench oder einem vergleichbaren SQL-Client
  • Kenntnisse auf dem Niveau der Schulung MySQL Grundkurs
  • Programmiererfahrung hilfreich, aber nicht erforderlich

Zielgruppe

  • Softwareentwickler mit fundierter SQL-Erfahrung
  • Datenbankentwickler für serverseitige MySQL-Logik
  • MySQL-Administratoren mit Automatisierungs- oder Auditing-Aufgaben
  • Backend-Entwickler mit wiederkehrenden SQL-Abläufen
  • Fachkräfte aus Entwicklung und Administration, die gemeinsam Stored Programs pflegen

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D