Plan du cours

Introduction

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

Interroger les données

  • Récupération et filtrage des données
  • Trier et limiter les résultats des requêtes
  • Travailler avec plusieurs tables
  • Utilisation de sous-requêtes et de tables dérivées

Manipulation de données

  • Insérer des données dans les tableaux
  • 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

Avancé SQL Concepts

  • Fonctions d'agrégation
  • Filtrer les résultats d'une requête
  • Utilisation des fonctions de chaîne de caractères, de date et de mathématiques
  • Traitement 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 mise en cache des requêtes
  • Outils de surveillance et de profilage pour l'optimisation des performances

Sécurité et administration

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

Intégration des applications

  • Connecter MySQL avec les langages de programmation les plus courants
  • Utiliser les connecteurs et les bibliothèques de MySQL
  • Exécuter des requêtes dans le code de l'application

Résumé et prochaines étapes

Pré requis

    Compréhension de base des bases de données

Audience

    Développeurs
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Catégories Similaires