Accueil / Introduction à MySQL

Introduction à MySQL

Durée : 3 jours
Tarif Inter : 1500 €
Tarif sur mesure : Nous consulter
Référence : 3IMY

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Ce cours vous permettra d’acquérir toutes les compétences nécessaires à l’utilisation efficace et fiable de la base de données MySQL : la pratique du langage SQL, les objets de la base de données… Ce stage propose également une introduction à l’administration.

Objectifs

Au cours de la formation, les participants apprendront à

  • 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

 

Programme

  1. Présentation de MySQL

    • Positionnement par rapport à SQL et aux autres SGBD
    • Téléchargement et installation de MySQL Community Server
    • Les différents prompts
    • La base de données INFORMATION_SCHEMA
    • Les outils graphiques (MySQL Workbench, PHPMyAdmin, …)
    • Les différents moteurs (MyISAM, InnoDB, …)
  2. Requêter une base de données

    • Les requêtes SELECT … FROM … WHERE
    • Les opérateurs de comparaison
    • Trier les résultats
    • Éliminer les doublons
    • Limiter le nombre de résultats
  3. Les jointures et sous-requêtes

    • Les jointures (INNER JOIN, RIGHT JOIN, LEFT JOIN, FULL JOIN)
    • Les sous-requêtes (aevc un résultat, avec plusieurs résultats, avec EXISTS)
    • Les unions
  4. Les fonctions d’agrégation

    • Calculer la somme et la moyenne des résultats
    • Calculer le minimum et maximum des résultats
    • Compter le nombre de résultats
    • Les fonctions numériques
    • Les fonctions sur les chaînes de caractères
    • Les fonctions sur les dates
    • Grouper des résultats de requêtes
  5. Les requêtes de consultation

    • Insérer des lignes
    • Modifier des lignes
    • Supprimer des lignes
  6. Modifications sur la base de données

    • Créer une table
    • Définir les clés primaires
    • Définir des clés étrangères
    • Les différents types de données
    • Modifier une table (ajouter, modifier, supprimer, renommer une colonne)
    • Créer et supprimer des contraintes
    • Supprimer une table
    • Les vues
    • Créer et supprimer une base de données
  7. Les index

    • Définir un index
    • L’index UNIQUE
    • Ajouter un index sur des colonnes existantes
    • Supprimer un index
  8. Les transactions

    • Activer les transactions
    • Démarrer une nouvelle transaction
    • Valider une transaction
    • Annuler les modifications d’une transaction
    • Placer un point intermédiaire
    • Propriétés ACID des transactions
    • Les niveaux d’isolation
    • Niveaux d’isolation et erreurs possibles
    • Les locks
  9. SQL procédural

    • Les variables utilisateur
    • Les procédures stockées
    • Créer un bloc d’instructions
    • Les paramètres et variables locales
    • Les structures de contrôle (conditions et boucles)
  10. Les triggers

    • Créer un trigger
    • Agir sur la ligne qui a déclenché le trigger
    • Afficher les informations d’un trigger
    • Les évènements
    • Les unités de temps utilisables
  11. Gestion des utilisateurs et sécurité

    • Créer, modifier et supprimer un utilisateur
    • Ajouter et retirer des privilèges à un utilisateur
    • Liste des privilèges (CRUD, tables et bases, administration, …)
    • Niveau d’application des privilèges
    • Sécurité des procédures stockées et vues
  12. Aller plus loin

    • Export des données
    • MySQL et les langages de programmation
    • Injections SQL
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates
Du 07 au 09 décembre 2020

Demande de renseignement