A l’issue de la formation, l’apprenant sera capable 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
- BDD & Décisionnel
- MySQL
Formation MySQL prise en main
Objectifs
Certification
Prérequis
Connaissances de base d’un système d’exploitation (Windows, Linux/Unix)
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Cette formation s’adresse à tous les informaticiens ayant à développer pour MySQL.
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Les Modules
de formation
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.
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.
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.
Notion de transaction, niveaux d’isolation.
Structure physique des tables.
Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).
Travaux pratiques
Mise en œuvre de transactions.
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.
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.
Exportation de données.
Sauvegardes, la commande mysqldump.
Survol de l’installation de MySQL.
Travaux pratiques
Exportation de données.