Skip to main content
Gust Training
Databases

Formation MariaDB : Développement (Langage de Procédures)

Objectifs de la formation MariaDB Développement Cette formation couvre à la fois la dernière version de MySQL et la dernière version de

Duration
4 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Course objectives

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

Who is this course for?

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.

Prerequisites

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.

Programme

Les Procédures stockées avec MariaDB

  • 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

Les requêtes préparées avec MariaDB

  • Utiliser PREPARE, EXECUTE et DEALLOCATE Les paramètres

Les fonctions avec MariaDB

  • 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

Les Triggers

  • Utiliser CREATE TRIGGER Trigger AFTER INSERT Trigger BEFORE INSERT Trigger BEFORE UPDATE

Les évènements programés et MariaDB

  • Utiliser CREATE EVENT La variable globale event_scheduler Le paramètre DEFINER La paramètre AT Utiliser INTERVAL Le paramètre EVERY

Mise en oeuvre (exercices)

  • 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

Topics: MySQL

Databases

Formation Tuning Oracle 12c

Objectifs de la formation Tuning Oracle 12c Au coeur de nos systèmes d’information, les bases de données doivent être accessibles en

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Databases

Formation Tuning Oracle 11g R2

Description de la formation Tuning Oracle 11g Les causes des problèmes de performances peuvent être variées et nécessiter un travail

Duration
4 Jours
Formats
On site · Online · Blended
Level
Avancé
Chat on WhatsApp