MySQL Exercices

Solidifiez vos compétences MySQL grâce à une série d'exercices pratiques. Cette collection de défis concrets vous permet d'appliquer vos connaissances à des problèmes de bases de données réels. Parcourez une variété de scénarios, de l'écriture de requêtes SELECT fondamentales à l'exécution de jointures complexes et de tâches de manipulation de données. Chaque exercice est conçu pour renforcer les concepts clés et développer votre maîtrise de la gestion et de l'interrogation de bases de données relationnelles avec MySQL. Acquérez une expérience pratique en résolvant des problèmes et en écrivant du code SQL efficace.

Explorer les tables système MySQL

Explorer les tables système MySQL

Apprenez à démarrer le service MySQL et à explorer les bases de données et les tables système pour mieux comprendre la structure interne et la gestion de MySQL.
ChallengeMySQL
Créer votre première base de données MySQL

Créer votre première base de données MySQL

Apprenez à créer et à gérer votre première base de données MySQL à l'aide des commandes essentielles. Idéal pour les débutants en administration de bases de données.
ChallengeMySQL
Créer une table de catalogue de produits

Créer une table de catalogue de produits

Une librairie locale a besoin d'aide pour configurer la base de données de son catalogue de produits avec une structure de table, des types de données et des contraintes appropriés.
ChallengeMySQL
Manipulation de données de base en MySQL

Manipulation de données de base en MySQL

Dans ce laboratoire, nous explorerons les opérations fondamentales de manipulation de données en MySQL, notamment l'insertion, la sélection, la mise à jour et la suppression de données à l'aide de commandes SQL.
LabMySQL
Structure des tables MySQL et types de données

Structure des tables MySQL et types de données

Dans ce laboratoire, nous explorerons les bases des structures de tables MySQL et des types de données
LabMySQL
Principes fondamentaux de la gestion de bases de données avec MySQL

Principes fondamentaux de la gestion de bases de données avec MySQL

Précédemment, nous avons abordé le processus d'installation d'un serveur MySQL, la connexion à celui-ci via un client et l'exécution de quelques tâches d'administration de base.
LabMySQL
Installation et configuration de base de MySQL

Installation et configuration de base de MySQL

Apprenez à installer, sécuriser et effectuer des opérations de base dans MySQL, un système de gestion de base de données relationnelle open-source très populaire. Ce laboratoire couvre la vérification de l'installation, la sécurisation de l'instance MySQL, l'accès au shell MySQL, la création de bases de données et de tables, ainsi que les opérations de données fondamentales.
LabMySQL
Fonctions MySQL et Logique Personnalisée

Fonctions MySQL et Logique Personnalisée

Dans ce laboratoire, vous apprendrez à créer et utiliser des fonctions personnalisées dans MySQL. Le laboratoire se concentre sur l'encapsulation de la logique réutilisable au sein de votre base de données en créant une fonction pour calculer l'aire d'un rectangle. Les étapes comprennent la création, l'utilisation, le test et la suppression d'une fonction MySQL.
LabMySQL
Index MySQL et optimisation des performances

Index MySQL et optimisation des performances

Dans ce laboratoire, vous découvrirez les index MySQL et les techniques d'optimisation des performances. Le laboratoire se concentre sur la création et la gestion des index pour améliorer les performances des requêtes de base de données. Vous analyserez les plans de requêtes, ajouterez des index composites et supprimerez les index inutilisés.
LabMySQL
Bases des procédures stockées MySQL

Bases des procédures stockées MySQL

Dans ce laboratoire, vous apprendrez les bases des procédures stockées MySQL. L'objectif est de comprendre comment créer, appeler et modifier des procédures stockées pour gérer les données au sein d'une base de données MySQL. Vous apprendrez à insérer des données, à appeler des procédures, à ajouter des paramètres et à supprimer des procédures.
LabMySQL
Sous-requêtes et opérations imbriquées MySQL

Sous-requêtes et opérations imbriquées MySQL

Dans ce laboratoire, vous explorerez les sous-requêtes et les opérations imbriquées de MySQL, en vous concentrant sur l'utilisation des sous-requêtes dans la clause WHERE. Apprenez à filtrer les données, à utiliser EXISTS, à tester les sous-requêtes corrélées et à comparer les performances. Connectez-vous à MySQL, créez des bases de données et construisez des requêtes SQL.
LabMySQL
Transactions MySQL et intégrité des données

Transactions MySQL et intégrité des données

Dans ce laboratoire, vous explorerez les transactions MySQL et leur importance pour maintenir l'intégrité des données. Vous apprendrez à utiliser les transactions pour garantir qu'une série d'opérations SQL est traitée comme une seule unité de travail. Le laboratoire couvre BEGIN, COMMIT, ROLLBACK et les points de sauvegarde (savepoints).
LabMySQL
Déclencheurs MySQL pour l'automatisation

Déclencheurs MySQL pour l'automatisation

Dans ce laboratoire, vous apprendrez à automatiser des tâches dans MySQL à l'aide de déclencheurs. Le laboratoire se concentre sur la création d'un déclencheur qui enregistre les opérations d'insertion sur une table `products` dans une table `product_logs` séparée. Vous testerez, mettrez à jour et supprimerez le déclencheur.
LabMySQL
Vues MySQL et tables virtuelles

Vues MySQL et tables virtuelles

Dans ce laboratoire, vous apprendrez à travailler avec les vues MySQL, qui sont des tables virtuelles basées sur le jeu de résultats d'une instruction SQL. Le laboratoire couvre la création, la mise à jour, l'interrogation et la suppression des vues MySQL. Vous créerez une base de données, la remplirez de données, puis créerez et manipulerez une vue.
LabMySQL
Sauvegarde et restauration

Sauvegarde et restauration

Dans ce laboratoire, vous apprendrez à effectuer une reprise après sinistre en créant une sauvegarde logique d’une base de données MySQL avec mysqldump, puis en la restaurant après avoir simulé une perte de données.
LabMySQL