MySQL - Programmation SQL et objets stockés
Informatique
Référence formation : 4-MY-OBJ - Durée : 2 jours
- Objectifs
- Pré-requis
- Pédagogie
Méthodes pédagogiques
Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation
Modalités pédagogiques
Présentiel - Distanciel - AFEST
Moyens pédagogiques
Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc
Modalités d'évaluation
Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification NULL
Public concerné
Salariés - Demandeur d'emploi - Reconversion professionnelle
Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.
Contenu pédagogique
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