
Gestion des données JSON dans MySQL
Dans ce laboratoire, vous apprendrez à gérer les données JSON au sein d'une base de données MySQL. Cela inclut l'insertion de données JSON, l'interrogation avec `JSON_EXTRACT`, la mise à jour des valeurs des champs JSON et la création d'un index sur une propriété JSON. Connectez-vous à MySQL, créez une base de données et manipulez des données JSON.
MySQL

Filtrage de données et requêtes simples dans PostgreSQL
Dans ce labo, vous apprendrez à effectuer le filtrage de données et des requêtes simples dans PostgreSQL. Vous utiliserez la clause WHERE pour filtrer les données, LIKE pour la correspondance de motifs, ORDER BY pour le tri, et LIMIT et OFFSET pour contrôler la taille de l'ensemble de résultats. Connectez-vous à une base de données PostgreSQL et créez une table d'exemple.
PostgreSQL

Capacités de recherche plein texte de MySQL
Dans ce laboratoire, vous explorerez les capacités de recherche plein texte de MySQL. Vous créerez une base de données et une table, ajouterez un index plein texte et vérifierez sa création. Cette configuration vous préparera à des recherches textuelles efficaces dans votre base de données MySQL.
MySQL

Installation et configuration initiale de PostgreSQL
Dans ce laboratoire, nous allons installer et effectuer la configuration initiale de PostgreSQL sur la machine virtuelle LabEx. L'objectif est de faire fonctionner PostgreSQL et de vérifier ses fonctionnalités de base. Nous allons explorer les bases de données par défaut et vérifier le statut du serveur et la configuration de base.
PostgreSQL

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.
MySQL

Expressions de Table Communes (CTEs) MySQL
Dans ce laboratoire, vous apprendrez à utiliser les Expressions de Table Communes (CTEs) en MySQL pour améliorer la lisibilité et la maintenabilité des requêtes. Le laboratoire couvre la définition de CTEs simples à l'aide de la clause `WITH`, l'écriture de CTEs récursifs pour les données hiérarchiques, la jointure de CTEs avec des tables et le test de la sortie des requêtes CTE.
MySQL

Configuration et optimisation de MySQL
Dans ce laboratoire, vous apprendrez à configurer et à optimiser votre serveur MySQL pour des performances optimales. Le laboratoire vous guide à travers la visualisation de la configuration actuelle à l'aide de `SHOW VARIABLES`, l'ajustement de la taille du pool de tampons InnoDB, la surveillance des performances des requêtes après optimisation et la sauvegarde des modifications de configuration.
MySQL

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.
MySQL

Bases de la réplication MySQL
Dans ce laboratoire, vous explorerez les bases de la réplication MySQL. Vous apprendrez à configurer un environnement de réplication maître-esclave en configurant une seule instance MySQL pour agir à la fois comme maître et comme esclave. Ce laboratoire couvre l'activation de la journalisation binaire, la création d'un utilisateur de réplication, la configuration d'un esclave pour se connecter à un maître et la vérification du statut de la réplication.
MySQL

Planificateur d'événements MySQL
Dans ce laboratoire, vous apprendrez à utiliser le planificateur d'événements MySQL (MySQL Event Scheduler) pour automatiser des tâches. Le laboratoire vous guidera à travers l'activation du planificateur d'événements, la création d'un événement pour mettre à jour périodiquement des données dans une table, la vérification du statut d'exécution de l'événement et, enfin, la suppression de l'événement.
MySQL

Bonnes pratiques de sécurité MySQL
Dans ce laboratoire, vous apprendrez les pratiques essentielles de sécurité MySQL. Le laboratoire couvre la sécurisation du compte root, la création d'utilisateurs dédiés avec des permissions limitées, la gestion des privilèges et la suppression des comptes par défaut inutiles pour renforcer votre serveur de base de données.
MySQL

Gestion des erreurs et journalisation dans MySQL
Dans ce laboratoire, vous apprendrez des techniques essentielles de gestion des erreurs et de journalisation dans MySQL. Vous pratiquerez l'activation du journal général des requêtes, l'implémentation de gestionnaires d'erreurs dans les procédures stockées, la génération d'erreurs personnalisées avec SIGNAL, et la consultation du journal d'erreurs MySQL pour déboguer et auditer efficacement votre base de données.
MySQL

Partitionnement MySQL pour les grands ensembles de données
Dans ce laboratoire, vous apprendrez à implémenter le partitionnement MySQL pour les grands ensembles de données afin d'améliorer les performances des requêtes et la gestion des données. Vous partitionnerez une table par plage, interrogerez des partitions spécifiques, réorganiserez les partitions et vérifierez l'impact sur la vitesse des requêtes.
MySQL

Sauvegarde et restauration MySQL
Dans ce laboratoire, vous apprendrez à sauvegarder et restaurer des bases de données MySQL à l'aide de l'outil en ligne de commande `mysqldump`. Le laboratoire couvre les techniques essentielles pour créer des sauvegardes logiques et les restaurer afin d'assurer l'intégrité et la disponibilité des données.
MySQL

Opérations de base sur les données dans PostgreSQL
Dans ce labo, nous explorerons les opérations de base sur les données dans PostgreSQL. Nous apprendrons à insérer des données, à interroger avec SELECT, à mettre à jour des enregistrements et à supprimer des enregistrements dans une base de données PostgreSQL à l'aide de commandes SQL. Ceci fournit une introduction pratique aux techniques essentielles de gestion des données.
PostgreSQL

Création de tables et types de données dans PostgreSQL
Dans ce labo, nous explorerons la création de tables et les types de données dans PostgreSQL. Nous nous connecterons à PostgreSQL en utilisant `psql`, créerons des tables avec des clés primaires et ajouterons des contraintes telles que `NOT NULL` et `UNIQUE`. Nous inspecterons ensuite la structure de la table et insérerons des données pour illustrer les types de données.
PostgreSQL

Opérations d'importation et d'exportation MySQL
Dans ce laboratoire, vous apprendrez à effectuer des opérations d'importation et d'exportation MySQL. Vous explorerez l'importation de données à partir de fichiers CSV dans des tables MySQL à l'aide de `LOAD DATA INFILE`, l'exportation de résultats de requêtes vers CSV et la validation des données importées. Maîtrisez la gestion des données MySQL !
MySQL

Bases de la gestion de bases de données avec PostgreSQL
Dans ce laboratoire, vous apprendrez les principes fondamentaux de la gestion de bases de données avec PostgreSQL. Le laboratoire couvre la création, la liste, la connexion et la suppression de bases de données. Explorez les tâches d'administration de base de données et visualisez les métadonnées de la base de données dans PostgreSQL.
PostgreSQL