Med Learning
  • Accueil
  • Cours
  • Formation OFPPT
  • Roadmaps
  • Projets
  • Articles
  • Contact
Med Learning

La plateforme d’apprentissage structurée pour les étudiants OFPPT et les autodidactes.

  • medlearning905@gmail.com
  • 06 87 49 76 05
  • @medle_arning

Navigation

  • Accueil
  • Cours
  • Roadmaps
  • Projets pratiques
  • Classement
  • Articles
  • Contact

Formation OFPPT

  • 1ère année
  • 2ème année
  • Filière Full Stack
  • Filière Mobile
  • Cours, TP, EFM et EFF

Mon compte

  • Connexion
  • Créer un compte
  • Mon espace
  • Mot de passe oublié

Med Learning a été créé par Anas Mounchit à la mémoire de son frère Mohammed Maadallah. Ce site est une sadaqa jariya pour lui : chaque leçon apprise ici, chaque ligne de code écrite, est une bonne action qui continue de l’accompagner.

Si Med Learning t’a aidé, pense à lui dans tes prières.

Qu’Allah lui accorde Sa miséricorde et l’accueille dans Son vaste paradis. رحمه الله

© 2026 Med Learning — Fait au Maroc, pour les étudiants.

ConfidentialitéContact & FAQ
Une question ? Écris-nous
Cours /Gérer les données avec MySQL
IntermédiaireM203OFPPT · Gérer les données avec MySQL

Gérer les données avec MySQL

Le module M203 « Gérer les données » de l’OFPPT expliqué simplement : SQL, procédures stockées, transactions, triggers, index, sauvegardes et sécurité MySQL, avec une vidéo minutée pour chaque notion.

  • 3 modules
  • 12 chapitres
  • 38 exercices
  • 23 h 50
Commencer le cours

À propos du cours

Le résumé officiel OFPPT « Gérer les données » (partie 1, MySQL) réexpliqué simplement : rappel SQL, fonctions, procédures stockées, variables, conditions, boucles, transactions, exceptions, curseurs, déclencheurs, optimisation et sécurité, avec vidéos minutées, exemples testés et TP corrigés.

Programme

Ce que tu vas apprendre

  • Maîtriser le langage de programmation procédurale sous MySQLCe premier chapitre du résumé (le plus long du module) commence par un rappel du SQL, puis apprend à programmer dans MySQL : blocs, variables, conditions, boucles, transactions, exceptions, curseurs, fonctions, procédures stockées et déclencheurs.
  • Optimiser une base de données MySQLLe deuxième chapitre du résumé apprend à rendre la base plus rapide : écrire de meilleures requêtes, utiliser les instructions préparées et les index, bien concevoir la structure des tables et configurer le serveur.
  • Protéger la base de données MySQLLe troisième chapitre du résumé protège la base : les principes de sécurité, les bonnes pratiques, la sauvegarde et la restauration avec mysqldump, puis la gestion des utilisateurs, des privilèges et des rôles.

Une question ? On est là pour t’aider

Un exercice qui bloque, un TP, ton PFE ou ton orientation : écris-nous sur WhatsApp ou par email, on te répond.

WhatsApp Email
  • Rappeler le langage de manipulation des données (SQL)Le LDD (CREATE, ALTER, DROP), les requêtes SELECT et les jointures, les vues, les tables temporaires et le LMD (INSERT, UPDATE, DELETE). TP
  • Le langage procédural de MySQL et les types de programmesCe qu'apporte le langage procédural, les blocs, le délimiteur, les fonctions définies par l'utilisateur et les procédures stockées avec leurs paramètres IN, OUT et INOUT. TP
  • Maîtriser les instructions de baseLes variables locales et de session, la portée des objets et le verrouillage des tables. TP
  • Maîtriser les structures de contrôleIF, ELSEIF, CASE avec et sans sélecteur, les boucles LOOP, WHILE et REPEAT, LEAVE et ITERATE. TP
  • Gérer les transactionsL'autocommit, START TRANSACTION, COMMIT et ROLLBACK, l'exemple du virement bancaire et les événements planifiés. TP
  • Gérer les exceptionsLes handlers EXIT et CONTINUE, les codes d'erreur, SQLSTATE, NOT FOUND, SQLEXCEPTION, les exceptions nommées, SIGNAL et RESIGNAL. TP
  • Manipuler les curseursDéclarer, ouvrir, lire et fermer un curseur, le handler NOT FOUND et les curseurs FOR UPDATE. TP
  • Créer les procédures stockées et les fonctions (synthèse)Fonction ou procédure, l'appel d'une fonction dans une procédure, et le TP de synthèse « enregistrer une vente ». TP
  • Mettre en place les déclencheurs (triggers)Les déclencheurs BEFORE et AFTER sur INSERT, UPDATE et DELETE, OLD et NEW, les exemples du résumé, les avantages et les restrictions. TP