Formation MySql 8 par la pratique


Taux global de satisfaction des Stagiaires Formation MySql 8 par la pratique : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Je ne puis apprendre à parler à qui ne s'efforce pas de parler."
Confucius

MySQL / MariaDB pour développeurs

bien utiliser SQL pour des requêtes efficaces et optimisées

Lieu programmé : France entière (à distance)

du 21-01-2026 au 23-01-2026 (durée 3 jours)

Tarif : 1566 € HT / personne (1566 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 21-01-2026programmation serveur

MySql 8 (ou MariaDB) est une base de données relationnelle très populaire, souvent utilisée dans le contexte Web pour les sites internet. Cette formation MySql 8 vous apprendra à utiliser une Base de Données Relationnelle (SGBD-r). Le typage des champs, l'organisation des données en plusieurs table👇 s, l'intérêt des transactions : toutes les compétences nécessaires à l'utilisation efficace et fiable de la base de données MySQL / MariaDB sont étudiés. Cette formation aborde la pratique du langage SQL, les objets de la base de données et le SQL Procédural. Ce stage propose également une introduction à l'administration de MySql, qui vous permettra de gérer la base au quotidien.

MySQL / MariaDB pour développeurs

Formation officiellement référencée sur :

Objectifs de la formation MySQL / MariaDB pour développeurs

  • Découvrir l'écosystème de MySQL 8
  • Savoir mettre en place un environnement de développement MySQL
  • Comprendre le modèle relationnel
  • Concevoir et créer une base des données multi-tables
  • Manipuler des données avec SQL et SQL procédural
  • Assurer la cohérence des données
  • Développer des requêtes optimisées

Contenu de la formation MySQL / MariaDB pour développeurs

Formation MySQL / MariaDB pour développeurs

Durée de la formation

3 jours

Participants à la formation MySQL / MariaDB pour développeurs

Data Analyst, Data Scientists, Développeurs Web, Développeurs souhaitant développer pour MySQL

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

Connaissances de base d'un système d'exploitation, et d'un langage de programmation (le SQL procédural suppose quelques connaissances algorithmiques).

😊👉 j'évalue mon niveau programmation ici (QCM)

Travaux pratiques de la formation

les participants installeront un environnement de développement MySql et réaliseront de nombreux exercices basés sur des jeux de données réels.


Programme de la formation MySQL / MariaDB pour développeurs

Prise en main de MySQL 8 LTS
  • Versions, panorama des fonctionnalités et des outils
  • Ressources et documentation
  • Paramétrages de post-installation et premiers tests
  • MySQL en CLI
  • GUI MySQL Workbench
  • PhpMyAdmin
travaux pratiques

Installation de MySql 8 LTS - Démarrer le serveur MySql - Utiliser les meta-commandes MySql - Installer le Workbench MySql 8

< sommaire formation MySQL / MariaDB pour développeurs


Modèle relationnel, conception et création d'une base
  • Types de données MySQL (numériques, chaînes, dates, types spécifiques...)
  • Modélisation d'une base de données avec MySql Workbench (MCD)
  • Contraintes d'intégrité
  • Les Fonctions de MySQL
  • Choix d'un moteur (MyISAM, MEMORY, MERGE, InnoDB...)
  • Création de bases et de tables : quels types de champs ?
  • La base INFORMATION_SCHEMA
travaux pratiques

Créer une base BDPhilia, mono-table - définir le type des champs - définir une clé primaire - déclarer des contraintes d'unicité

< sommaire formation MySQL / MariaDB pour développeurs


Pratique du SQL avec MySQL
  • Importer des données dans MySQL
  • Importer des images dans un champ BLOB de MySql
  • Sélections simples, comparaisons, tris
  • Sélections multitables, différents types de jointures
  • Slow queries, optimisation (Explain) et indexation des tables
  • Requêtes imbriquées, préparées
  • Modifications et gestion des vues
travaux pratiques

Importer un fichier CSV dans la base mono-table - lire des enregistrements par sélection simple ou filtrée - exécuter des jointures internes et externes - requêtes imbriquées - Modifier et supprimer des données - importer les illustrations d'articles dans la table Images

< sommaire formation MySQL / MariaDB pour développeurs


Optimisation SQL avec MySQL
  • Analyse d'une requête
  • Ajout et suppression d'index
  • Contrainte de clé étrangère (Foreign Key)
  • Indexation Full Text
  • Vues et Performances
  • Typage et perforamances
travaux pratiques

Normaliser la base mono-table - définir les requêtes de jointure - comment optimiser les requêtes SQL grâce aux index ?

< sommaire formation MySQL / MariaDB pour développeurs


SQL transactionnel et InnoDB
  • Notion de transaction, niveaux d'isolation ACID
  • Impact sur les tables physiques (backup et performances)
  • Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK)
travaux pratiques

Utiliser une transaction SQL pour assurer la cohérence des données insérées

< sommaire formation MySQL / MariaDB pour développeurs


SQL procédural
  • Procédures stockées et fonctions
  • Définition des procédures. Déclencheurs (Triggers Before / After).
  • Gestion des erreurs.
travaux pratiques

Créer les fonctions utilitaires permettant d'alimenter une table pivot en SQL. Gérer la présence de doublons lors de l'insertion dans les tables filles.

< sommaire formation MySQL / MariaDB pour développeurs


Connexions, droits d'accès et sécurité de MySqL
  • Niveaux de privilèges et vérification des droits
  • Gestion des utilisateurs et de leurs privilèges
  • Sécurité des procédures stockées et des vues
travaux pratiques

Créer un utilisateur public, avec droits de lecture.

< sommaire formation MySQL / MariaDB pour développeurs


Introduction à l'administration de MySql
  • Exportation de données
  • Sauvegarder avec la commande mysqldump
  • Importance du Log Binaire
  • Maintenance courante de la base de données
travaux pratiques

Sauvegarder la base BDPhilia - Importer la base BDPhilia - Nettoyer les index.

< sommaire formation MySQL / MariaDB pour développeurs


Questions fréquentes sur la Formation MySQL 8 LTS

La formation MySQL de Sagexa se déroule-t-elle avec un vrai formateur ?

Oui, contrairement aux plateformes de vidéo, nos formations MySQL se déroulent en direct (visio-conférence) avec Xavier Braive, formateur expert avec 25 ans d'expérience. Vous pouvez poser vos questions en temps réel et bénéficier d'un accompagnement personnalisé.

La formation MySQL est-elle éligible aux financements (OPCO, CPF) ?

Sagexa est un organisme certifié Qualiopi. À ce titre, nos formations peuvent être prises en charge par les OPCO ou d'autres dispositifs de financement selon votre statut. Contactez-nous pour établir un dossier.

Quel est l'avantage d'apprendre MySQL avec un développeur senior ?

Apprendre avec un expert comme Xavier Braive permet d'aller au-delà de la théorie. Nous abordons des cas réels : optimisation de requêtes complexes, sécurisation des données et bonnes pratiques d'architecture que l'on ne trouve pas dans les manuels classiques.

Proposez-vous un suivi après la formation SQL ?

Oui, Sagexa propose un SAV technique unique d'un an après la formation. Si vous rencontrez une difficulté sur vos bases de données MySQL après votre apprentissage, votre formateur reste disponible pour vous débloquer.