Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu des bases de données et de MySQL
  • Installation et configuration de MySQL
  • Introduction à SQL et au client en ligne de commande MySQL
  • Création et gestion de bases de données et de tables

Interrogation des données

  • Récupération et filtrage des données
  • Triage et limitation des résultats de requête
  • Travail avec plusieurs tables
  • Utilisation de sous-requêtes et de tables dérivées

Manipulation des données

  • Insertion de données dans les tables
  • Mise à jour et suppression de données
  • Utilisation des transactions pour l'intégrité des données
  • Gestion des index pour l'optimisation des performances

Concepts SQL avancés

  • Fonctions d'agrégation
  • Filtrage des résultats de requête
  • Travail avec des fonctions de chaînes, des fonctions de date et des fonctions mathématiques
  • Gestion des valeurs NULL dans les requêtes
  • Utilisation des instructions CASE pour la logique conditionnelle

Optimisation des performances

  • Techniques d'optimisation des requêtes
  • Indexation et optimisation des structures de tables
  • Analyse des performances des requêtes avec EXPLAIN
  • Stratégies de mise en cache et cache de requête
  • Outils de surveillance et de profilage pour le réglage des performances

Sécurité et administration

  • Gestion des utilisateurs et contrôle d'accès
  • Sécurisation du serveur MySQL et de la base de données
  • Opérations de sauvegarde et de restauration
  • Importation et exportation de données
  • MySQL Workbench et autres outils d'administration

Intégration aux applications

  • Connexion de MySQL à des langages de programmation populaires
  • Utilisation des connecteurs et bibliothèques MySQL
  • Exécution de requêtes dans le code de l'application

Résumé et prochaines étapes

Pré requis

  • Compréhension de base des bases de données

Public cible

  • Développeurs
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires