Poussez votre maîtrise de la programmation SQL au niveau supérieur avec notre formation « MySQL 8.x – Programmation SQL – Niveau 2 ».
Cette formation approfondit les fonctionnalités avancées de SQL sous MySQL en environnement Windows ou Linux.
Vous apprendrez à gérer les messages d’avertissement et d’erreur, et à utiliser l’utilitaire perror.
La formation se penche sur les requêtes préparées et paramétrées, vous offrant des travaux pratiques pour une maîtrise optimale.
Nous couvrirons également la création, l’utilisation et la suppression de vues.
Un autre volet de notre formation concerne les procédures et fonctions stockées, leurs différences, ainsi que les méthodes d’écriture.
Enfin, nous examinerons les déclencheurs (triggers), leurs privilèges, et leur mise en œuvre.
Cette formation est le complément naturel de notre formation « MySQL 5.x Programmation SQL – Niveau 1 ».
Programme détaillé
Messages d'avertissement et erreur (2 heure)
- Affichage des avertissements
- Affichage des erreurs
- Utilitaire perror
Requêtes préparées et paramétrées (3 heures)
- Principes d'une requête préparée
- Création
- Utilisation
- Suppression
- Requête paramétrée
- Travaux pratiques :
-
- Création et utilisation de requêtes préparées
Les vues (4 heures)
- Intérêts des vues
- Création, modification, suppression
- Privilèges liés aux vues
- Informations d'une vue
- Conditions d'insert/update/delete sur les vues
- Travaux pratiques :
-
- Création et utilisation de différentes vues
Procédures et fonctions stockées (2 heures)
- Présentation générale
- Différences entre 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
- Structures de contrôle
- 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
- Précaution de sauvegarde
- Travaux pratiques :
-
- Ecriture et utilisation de différentes fonctions et procédures
Déclencheurs (Triggers) (3 heures)
- 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
- Travaux pratiques :
-
- Mise en œuvre des déclencheurs