Accueil > Domaines de compétence : Formations Informatiques > Base de données > Open Source > MySQL : programmation SQL et objets stockés
Prochaines
dates programmées
MySQL : programmation SQL et objets stockés
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…
Contenu de la formation
- 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
Pédagogie et outils
Formateur expert du domaine, un ordinateur, un support de cours version papier ou numérique, vidéo projecteur, tableau blanc.