Dans ce cours, vous commencerez à dépasser les simples instructions SQL dans MySQL pour atteindre un niveau avancé dans l'ingénierie des bases de données.
A la fin de ce cours, vous serez capable de : - Utiliser les instructions de contrôle et les variables dans différents contextes en MySQL - Développer des fonctions et des procédures définies par l'utilisateur - Optimiser les requêtes de base de données MySQL - Démontrer une connaissance pratique des expressions de table courantes et du type de données JSON - Comprendre comment et quand utiliser les déclencheurs et les événements - Utiliser les sous-requêtes, les JOINS, les vues et les transactions pour effectuer des analyses de données - et utiliser des techniques d'optimisation de base de données telles que les transactions MySQL Vous acquerrez de l'expérience avec les compétences avancées suivantes en matière de bases de données MySQL : - Fonctions MySQL définies par l'utilisateur - Procédures stockées MySQL avancées - Techniques d'optimisation MySQL incluant les index, les transactions, les CTE et JSON - Déclencheurs et événements MySQL - Analyse des bases de données en MySQL - Requêtes SQL avancées pour l'analyse des données avec JOINS, vues et sous-requêtes Grâce à ce cours, vous développerez de nouvelles compétences, améliorerez votre productivité, apprendrez à agir efficacement avec les données et augmenterez vos perspectives de carrière. Pour réussir ce cours, vous devez avoir déjà suivi le cours précédent, "Structures et gestion de bases de données avec MySQL", ou avoir une expérience préalable des compétences enseignées dans ce cours.