Formation - Formation MySQL
Référence : Xo2Tw6Aa1Hmd
Durée : 21 h sur 3 j
Logo - Macademia
Macademia
Antibes
Apprenez à gérer vos données avec mySQL grâce à son implémentation open source la plus populaire.Quiza

Détails de la formation

Méthodes et outils pédagogiques

  • Noot : propre plateforme de visioconférence
  • Explication à l'aide de schémas

Objectifs de la formation

  • Découvrir SQL
  • Apprendre à créer les requêtes standard de sélection, d'enregistrement, de modification et de suppression de données

Méthodes d'évaluation

  • Quiz
  • Travaux pratiques

Les plus

  • Formation en direct avec un formateur expert dans le domaine
  • Mise en pratique avec des cas réels

Pré-requis

  • Aucun

Modalités d'enseignement

  • En présentiel
  • En distanciel

Public cible

Tous publics

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

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)