Informatique

MySQL - Programmation SQL et objets stockés

MySQL - Programmation SQL et objets stockés

Réf 4-MY-OBJ
Durée 2 jours

Objectifs

Savoir installer MySQL et en assurer l'essentiel de la gestion quotidienne.
Présentation des aspects développement de MySQL, notamment les extensions procédurales (procédures stockées, curseurs, triggers…) apparues avec la version 5

Infos

Sessions à venir

05 mar-06 mar 2020
18 mai-19 mai 2020
16 jui-17 jui 2020

Certifications :

Nous consulter

Programme

1. Introduction au langage procédural de MySQL

  • Présentation générale
  • Différences entre procédures et fonctions stockées

2. Procédures et fonctions stockées

  • Création, modification et suppression
  • Utilisation d'une procédure/fonction stockée
  • Syntaxe d'écriture
    • Présentation globale
    • Variables
    • Les instructions conditionnelles (IF et CASE).
    • Les boucles (LOOP et WHILE).
    • Entrées/Sorties
    • Utilisation de paramètres
  • Informations sur une procédure/fonction stockée
  • Privilèges liés aux procédures/fonctions stockées
  • Ateliers : création de procédures et fonctions

3. Déclencheurs (Triggers)

  • Présentation des déclencheurs
  • Création d'un déclencheur
  • Référence des valeurs avant et après modification
  • Modification d'un déclencheur
  • Suppression d'un déclencheur
  • Privilèges liés aux déclencheurs
  • Ateliers : création de déclencheurs ; attribution et révocation de privilèges

4. La gestion des exceptions

  • Capturer une exception
  • Gestion des exceptions
  • Ateliers : gestion des exceptions dans les scripts des ateliers précedents

5. La gestion des curseurs

  • Concepts
  • Déclaration d'un curseur
  • Ouverture du curseur
  • Récupération d'une ligne avec FETCH
  • Update ?
  • Atelier : traitement par curseur des lignes d'un SELECT

6. Le SQL dynamique

  • Concept
  • Syntaxe
  • Atelier : écriture de procédures utilisant le SQL dynamique

En savoir +

Prérequis

Développeurs et administrateurs de bases de données

Moyens pédagogiques

Formateur expert du domaine, un ordinateur, support de cours remis à chaque participant, vidéo projecteur, tableau blanc et paperboard,feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation, questionnaire de satisfaction, attestation de stage

Possibilité de certification

Nous consulter.