MySQL | Prise en main Mixte : présentiel / à distance
Dernière mise à jour : 16/10/2025
Pré-inscription
Présentation
                Ce cours MySQL vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable de la base de données MySQL : la pratique du langage SQL, les objets de la base de données... Ce stage propose également une introduction à l'administration.
            
    Objectifs
Au cours de la formation, les participants apprendront Ã
- Découvrir les éléments d'une base de données MySQL
 - Comprendre le modèle relationnel
 - Concevoir et créer une base des données
 - Manipuler des données avec SQL et SQL procédural
 - Découvrir les bases de gestion d'une base de données
 
Public visé
- Ce stage s'adresse à tous les informaticiens ayant à développer pour MySQL.
 
Prérequis
- Connaissances de base d'un système d'exploitation (Windows, Linux/Unix).
 
Programme
Présentation de MySQL
- Positionnement par rapport à SQL et aux autres SGBD
 - Téléchargement et installation de MySQL Community Server
 - Les différents prompts
 - La base de données INFORMATION_SCHEMA
 - Les outils graphiques (MySQL Workbench, PHPMyAdmin, ...)
 - Les différents moteurs (MyISAM, InnoDB, ...)
 
Â
Requêter une base de données
- Les requêtes SELECT ... FROM ... WHERE
 - Les opérateurs de comparaison
 - Trier les résultats
 - Éliminer les doublons
 - Limiter le nombre de résultats
 
Â
Les jointures et sous-requêtes
- Les jointures (INNER JOIN, RIGHT JOIN, LEFT JOIN, FULL JOIN)
 - Les sous-requêtes (aevc un résultat, avec plusieurs résultats, avec EXISTS)
 - Les unions
 
Â
Les fonctions d'agrégation
- Calculer la somme et la moyenne des résultats
 - Calculer le minimum et maximum des résultats
 - Compter le nombre de résultats
 - Les fonctions numériques
 - Les fonctions sur les chaînes de caractères
 - Les fonctions sur les dates
 - Grouper des résultats de requêtes
 
Â
Les requêtes de consultation
- Insérer des lignes
 - Modifier des lignes
 - Supprimer des lignes
 
Â
Modifications sur la base de données
- Créer une table
 - Définir les clés primaires
 - Définir des clés étrangères
 - Les différents types de données
 - Modifier une table (ajouter, modifier, supprimer, renommer une colonne)
 - Créer et supprimer des contraintes
 - Supprimer une table
 - Les vues
 - Créer et supprimer une base de données
 
Â
Les index
- Définir un index
 - L'index UNIQUE
 - Ajouter un index sur des colonnes existantes
 - Supprimer un index
 
Â
Les transactions
- Activer les transactions
 - Démarrer une nouvelle transaction
 - Valider une transaction
 - Annuler les modifications d'une transaction
 - Placer un point intermédiaire
 - Propriétés ACID des transactions
 - Les niveaux d'isolation
 - Niveaux d'isolation et erreurs possibles
 - Les locks
 
Â
SQL procédural
- Les variables utilisateur
 - Les procédures stockées
 - Créer un bloc d'instructions
 - Les paramètres et variables locales
 - Les structures de contrôle (conditions et boucles)
 
Â
Les triggers
- Créer un trigger
 - Agir sur la ligne qui a déclenché le trigger
 - Afficher les informations d'un trigger
 - Les évènements
 - Les unités de temps utilisables
 
Â
Gestion des utilisateurs et sécurité
- Créer, modifier et supprimer un utilisateur
 - Ajouter et retirer des privilèges à un utilisateur
 - Liste des privilèges (CRUD, tables et bases, administration, ...)
 - Niveau d'application des privilèges
 - Sécurité des procédures stockées et vues
 
Â
Aller plus loin
- Export des données
 - MySQL et les langages de programmation
 - Injections SQL
 
Modalités pédagogiques
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
- Formation en présentiel
 - En groupe (inter-entreprises ou intra-entreprise)
 - En individuel (monitorat)
 - En journée ou en cours du soir (sur demande spécifique)
 - Formation en distanciel
 - Distanciel synchrone
 - Distanciel asynchrone
 
Moyens et supports pédagogiques
- Apports des connaissances communes.
 - Mises en situation sur le thème de la formation et des cas concrets.
 - Méthodologie d'apprentissage attractive, interactive et participative.
 - Equilibre théorie / pratique : 60 % / 40 %.
 - Supports de cours fournis au format papier et/ou numérique.
 - Ressources documentaires en ligne et références mises à disposition par le formateur.
 - Pour les formations en présentiel dans les locaux mis à disposition, les apprenants sont accueillis dans une salle de cours équipée d'un réseau Wi-Fi, d'un tableau blanc ou paperboard.
 - Un ordinateur avec les logiciels appropriés est mis à disposition (le cas échéant).
 
Modalités d'évaluation et de suivi
En amont de la formation
- Recueil des besoins des apprenants afin de disposer des informations essentielles au bon déroulé de la formation (profil, niveau, attentes particulières...).
 - Auto-positionnement des apprenants afin de mesurer le niveau de départ.
 
Tout au long de la formation
- Évaluation continue des acquis avec des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...
 
A la fin de la formation
- Auto-positionnement des apprenants afin de mesurer l'acquisition des compétences.
 - Evaluation par le formateur des compétences acquises par les apprenants.
 - Questionnaire de satisfaction à chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.
 - Questionnaire de satisfaction à froid afin d'évaluer les apports ancrés de la formation et leurs mises en application au quotidien.
 
Informations sur l'admission
        Nous consulter.
    
Modalités d'admission
- Admission sans disposition particulière
 
Accessibilité
        Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.