MySQL - Prise en main
Informatique
Référence formation : 4-MY-PEM - Durée : 3 jours
- Objectifs
- Pré-requis
- Pédagogie
Méthodes pédagogiques
Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation
Modalités pédagogiques
Présentiel - Distanciel - AFEST
Moyens pédagogiques
Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc
Modalités d'évaluation
Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification NULL
Public concerné
Salariés - Demandeur d'emploi - Reconversion professionnelle
Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.
Contenu pédagogique
1. 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 MySQL Query Browser
2. 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.
3. 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.
4. Tables transactionnelles InnoDB
- Notion de transaction, niveaux d'isolation.
- Structure physique des tables.
- Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK)
5. SQL procédural
- Procédures stockées et fonctions.
- Définition des procédures. Déclencheurs (Triggers).
- Gestion des erreurs.
6. 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.
7. Introduction à l'administration
- Exportation de données.
- Sauvegardes, la commande mysqldump.