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