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 (3)

Cours à venir

Catégories Similaires