Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > SGBD > MySQL, PostgreSQL et autres SGBD > Formation MySQL, prise en main > Formations > Technologies numériques > Formation MySQL, prise en main

MySQL, prise en main

MySQL, prise en main

Télécharger au format pdf Partager cette formation par e-mail


Ce cours vous permettra d'acquérir les compétences nécessaires à l'utilisation de la base de données MySQL : la connaissance et la pratique du langage SQL, les objets de la base de données, les transactions, les procédures stockées et les triggers. Ce stage propose également une introduction à l'administration.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : MSQ
Prix : 2070 € HT
  3j - 21h
Pauses-café et
déjeuners offerts




Ce cours vous permettra d'acquérir les compétences nécessaires à l'utilisation de la base de données MySQL : la connaissance et la pratique du langage SQL, les objets de la base de données, les transactions, les procédures stockées et les triggers. Ce stage propose également une introduction à l'administration.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • 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

Objectifs pédagogiques

Public concerné

Ce stage s'adresse à tous les informaticiens ayant à développer pour MySQL.

Public concerné

Prérequis

Connaissances de base d'un système d'exploitation (Windows, Linux/Unix).

Prérequis

Pédagogie

Tout au long du stage, de nombreux travaux pratiques permettent de valider les connaissances théoriques.

Pédagogie

Programme de la formation

Introduction et prise en main
  • Versions, panorama des fonctionnalités et des outils.
  • Ressources et documentation.
  • Procédure d'installation.
  • Paramétrages de post-installation et premiers tests.
  • L'outil client ligne de commandes mySQL.
  • L'outil graphique Workbench.
  • Versions, panorama des fonctionnalités et des outils.
  • Ressources et documentation.
  • Procédure d'installation.
  • Paramétrages de post-installation et premiers tests.
  • L'outil client ligne de commandes mySQL.
  • L'outil graphique Workbench.

Modèle relationnel, conception et création d'une base
  • Eléments de conception d'un schéma de base de données.
  • Contraintes d'intégrité.
  • Types de données MySQL (numériques, chaînes, dates, types spécifiques...).
  • Fonctions intégrées de MySQL.
  • Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).
  • Création de bases et de tables.
  • La base INFORMATION_SCHEMA.
  • Jeux de caractères, internationalisation.
  • Eléments de conception d'un schéma de base de données.
  • Contraintes d'intégrité.
  • Types de données MySQL (numériques, chaînes, dates, types spécifiques...).
  • Fonctions intégrées de MySQL.
  • Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).
  • Création de bases et de tables.
  • La base INFORMATION_SCHEMA.
  • Jeux de caractères, internationalisation.
Travaux pratiques
Conception et création d'une base en tables MylSAM.

Pratique du SQL avec MySQL
  • Sélections simples, comparaisons, tris.
  • Sélections multitables, différents types de jointures.
  • Requêtes imbriquées, préparées.
  • Modifications et gestion des vues.
  • Sélections simples, comparaisons, tris.
  • Sélections multitables, différents types de jointures.
  • Requêtes imbriquées, préparées.
  • Modifications et gestion des vues.
Travaux pratiques
Sélections simples et multiples, jointures internes et externes, requêtes imbriquées. Modifications et suppressions de données.

Tables transactionnelles InnoDB
  • Notion de transaction, niveaux d'isolation.
  • Structure physique des tables.
  • Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).
  • Notion de transaction, niveaux d'isolation.
  • Structure physique des tables.
  • Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).
Travaux pratiques
Mise en œuvre de transactions.

SQL procédural
  • Procédures stockées et fonctions.
  • Définition des procédures. Déclencheurs (Triggers).
  • Gestion des erreurs.
  • Procédures stockées et fonctions.
  • Définition des procédures. Déclencheurs (Triggers).
  • Gestion des erreurs.
Travaux pratiques
Ecriture de procédures stockées. Récupération de résultats à l'aide de curseurs. Création et utilisation de triggers.

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

Introduction à l'administration
  • Exportation de données.
  • Sauvegardes, la commande mysqldump.
  • Survol de l'installation de MySQL.
  • Exportation de données.
  • Sauvegardes, la commande mysqldump.
  • Survol de l'installation de MySQL.
Travaux pratiques
Exportation de données.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Solutions de financement

Avis clients

4,6 / 5
MARIE C.
06/09/21
5 / 5

Un très bon aperçu des bases pour comprendre Mysql. Cependant j’aurais préféré une plus grande alternance théorie/pratique avec plus d’exercices, plutôt qu’un "grand" exposé de plusieurs notions et une partie exercices tout regroupé en fin de chapitre, cela dit c’était toujours émaillé d’exemples.
JÉRÔME G.
21/06/21
5 / 5

Echanges dynamiques, Bonnes interactions. Formation efficaces, notamment avec des cas pratiques clairs et pertinents.
DAVID P.
21/06/21
2 / 5

Ce cours ne s’adresse clairement pas à des débutants.


Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.


Avis clients

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Pour vous inscrire, sélectionnez la ville et la date de votre choix.
Du 20 au 22 décembre 2021
Classe à distance
Session garantie
S’inscrire
Du 2 au 4 mars 2022
Classe à distance
S’inscrire
Du 2 au 4 mars 2022
Paris La Défense
S’inscrire
Du 16 au 18 mars 2022
Lyon
S’inscrire
Du 1 au 3 juin 2022
Classe à distance
S’inscrire
Du 1 au 3 juin 2022
Paris La Défense
S’inscrire
Du 15 au 17 juin 2022
Lyon
S’inscrire
Du 28 au 30 septembre 2022
Lyon
S’inscrire
Du 28 au 30 septembre 2022
Classe à distance
S’inscrire
Du 28 au 30 septembre 2022
Paris La Défense
S’inscrire
Du 28 au 30 novembre 2022
Lyon
S’inscrire
Du 12 au 14 décembre 2022
Classe à distance
S’inscrire
Du 12 au 14 décembre 2022
Paris La Défense
S’inscrire

Dates et lieux