- Cours pratique
- FSE
- Informatique
Formation MariaDB : Développement (Langage de Procédures)

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Objectifs pédagogiques
Cette formation couvre à la fois la dernière version de MySQL et la dernière version de MariaDB.
Ce module est destiné à apprendre le langage de procédure dans l'optique de développer:
- Des procédures stockées
- Les requêtes préparées
- Des fonctions
- Des triggers
- Les événements programmés
Programme
Contenu du cours, module par module
6 modules
- Utiliser CREATE PROCEDURE et DELIMITER
- La procédure OUT
- La procedure IN
- La procédure IN et OUT
- Consultation des procédures avec SHOW
- La portée des variables dans les blocs BEGIN
- Le gestionnaire HANDLER
- Le déclenchement du HANDLER avec SQLSTATE, SQLWARNING, etc...
- Les conditions avec CONDITION
- Les curseurs avec DECLARE CURSOR et FETCH
- Les tests IF, ELSEIF, ELSE et END IF
- Les tests avec CASE, WHEN, ELSE et END CASE
- Les boucles LOOP, ITERATE et LEAVE
- Les boucles WHILE, DO et END WHILE
- Modifier les caractéristiques avec ALTER PROCEDURE
- Supprimer une procedure avec DROP PROCEDURE
- Utiliser PREPARE, EXECUTE et DEALLOCATE
- Les paramètres
- Utiliser CREATE FUNCTION
- Le retour des fonctions avec RETURN
- Limiter le nombre de chiffres après la virgule avec FLOAT
- Encapsulation des fonctions
- Exemples de mise en oeuvre des fonctions
- Utiliser CREATE TRIGGER
- Trigger AFTER INSERT
- Trigger BEFORE INSERT
- Trigger BEFORE UPDATE
- Utiliser CREATE EVENT
- La variable globale event_scheduler
- Le paramètre DEFINER
- La paramètre AT
- Utiliser INTERVAL
- Le paramètre EVERY
- Une fonction qui renvoie la date et l'heure
- Une procédure de gestion des salaires
- Une fonction pour gérer les remises sur les prix
- Une procédure pour la gestion des remises sur les prix
- Une fonction qui calcule un écart entre deux dates
- Une procédure pour calcul des charges sur les salaires
- Un trigger pour la gestion des stocks
Programme mis à jour le 18/12/2025
Public concerné
Cette formation s'adresse aux personnes destinées à développer lesprocédures stockées, les requêtes préparées, les fonctions, les triggers et les évennements programmés.

Prérequis
La formation nécessite d'avoir de bonnes connaissances en informatique. La connaissance d'un langage de programmation (SQL par exemple) est un vrai plus. Vous pouvez suivre par exemple la Formation MariaDB : Développement SQL (Réf. MADS).
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,5/5
2 avis
« Mon avis sur le contenu du stage : "De nouvelles notions ont été abordées et les points connus et non maitrisés renforcés." Mon avis sur le formateur : "Animateur disponible et patient envers les stagiaires." »
TS « Mon avis sur le contenu du stage : "Exercices intéressants pour utiliser tous les éléments." »
JM
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- MySQL Prise en main et développementRéf. BMPD3 joursFondamentalProchaine session : 2 nov.2 090 €
- MariaDB : Développement SQLRéf. MADS3 joursIntermédiaireProchaine session : 16 déc.2 090 €
- MariaDB : Galera ClusterRéf. MDGC3 joursIntermédiaireProchaine session : 16 déc.2 090 €
- MySQL Administration avancée et TuningRéf. BMAA3 joursAvancéProchaine session : 2 nov.2 205 €