Mise à jour de la moyenne générale des notes des étudiants dans une base de données MySQL

MySQLMySQLBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce projet, vous allez apprendre à mettre à jour la moyenne générale des notes (GPA) d'un étudiant dans une base de données à l'aide de l'instruction UPDATE en SQL.

👀 Aperçu

MySQL [edusys]> SELECT * FROM student WHERE name = "Snow";
+-------+------+-----------+----------+
| ID    | name | dept_name | tot_cred |
+-------+------+-----------+----------+
| 70557 | Snow | Physics   |       61 |
+-------+------+-----------+----------+
1 row in set (0.000 sec)

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment démarrer le serveur MySQL et vous connecter au terminal MySQL
  • Comment importer un script de base de données dans la base de données MySQL
  • Comment utiliser l'instruction UPDATE pour modifier des données dans un tableau
  • Comment vérifier les données mises à jour dans la base de données

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Comprendre l'instruction UPDATE SQL de base et comment l'utiliser pour modifier des données dans une base de données
  • Gagner de l'expérience dans le travail avec MySQL, y compris le démarrage du serveur, la connexion et l'exécution de scripts SQL
  • Développer des compétences en gestion de base de données et en manipulation de données

Démarrer MySQL et importer la base de données

Dans cette étape, vous allez apprendre à démarrer le serveur MySQL et à importer le script de base de données edusys.sql.

  1. Ouvrez un terminal sur votre système.

  2. Exécutez la commande suivante pour démarrer le service MySQL :

    sudo /etc/init.d/mysql start
  3. Connectez-vous au terminal MySQL :

    mysql -uroot
  4. Importez le script edusys.sql dans la base de données MySQL :

    SOURCE ~/project/edusys.sql

Mettre à jour la moyenne générale des notes de l'étudiant

Dans cette étape, vous allez apprendre à utiliser l'instruction UPDATE pour modifier la valeur de tot_cred de l'étudiant nommé snow dans la table student.

  1. Ouvrez un nouveau fichier nommé updateInformation.sql dans le répertoire ~/project.

  2. Ajoutez le code suivant au fichier updateInformation.sql :

    USE `edusys`
    UPDATE student
    SET tot_cred = 61
    WHERE name = "Snow";

    Ce code mettra à jour la colonne tot_cred de l'étudiant nommé snow avec la valeur 61.

  3. Enregistrez le fichier updateInformation.sql.

Exécuter le script de mise à jour

Dans cette étape, vous allez apprendre à exécuter le script updateInformation.sql dans le terminal MySQL.

  1. Dans le terminal MySQL, exécutez la commande suivante pour exécuter le script updateInformation.sql :

    SOURCE ~/project/updateInformation.sql
  2. Vérifiez la mise à jour en exécutant la requête suivante :

    SELECT * FROM student WHERE name = "Snow";

    Vous devriez voir la valeur mise à jour de tot_cred égale à 61 pour l'étudiant nommé snow.

    +-------+------+-----------+----------+
    | ID    | name | dept_name | tot_cred |
    +-------+------+-----------+----------+
    | 70557 | Snow | Physics   |       61 |
    +-------+------+-----------+----------+
    1 row in set (0.000 sec)

Félicitations! Vous avez mis à jour avec succès la moyenne générale des notes de l'étudiant dans la base de données à l'aide de l'instruction UPDATE.

✨ Vérifier la solution et pratiquer

Sommaire

Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires dans LabEx pour améliorer vos compétences.