Modifier la clé primaire de la table countrylanguage

Débutant

Dans ce projet, vous apprendrez à modifier la clé primaire de la table countrylanguage dans une base de données MySQL. La clé primaire initiale était basée uniquement sur la colonne CountryCode, mais pour une meilleure organisation, vous allez créer une clé primaire composite utilisant à la fois les colonnes CountryCode et Language.

SQLMySQL

💡 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 à modifier la clé primaire de la table countrylanguage dans une base de données MySQL. La clé primaire initiale était basée uniquement sur la colonne CountryCode, mais pour une meilleure organisation, vous allez créer une clé primaire composée en utilisant les colonnes CountryCode et Language.

👀 Aperçu

MariaDB [world]> DESC countrylanguage;
+-------------+---------------+------+-----+---------+-------+
| Champ       | Type          | Null | Clé | Par défaut | Extra |
+-------------+---------------+------+-----+---------+-------+
| CountryCode | char(3)       | NON  | PRI |         |       |
| Langue      | char(30)      | NON  | PRI |         |       |
| Est officiel | enum('T','F') | NON  |     | F       |       |
| Pourcentage | decimal(4,1)  | NON  |     | 0,0     |       |
+-------------+---------------+------+-----+---------+-------+
4 lignes sélectionnées (0,001 sec)

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment accéder à MySQL en utilisant la commande sudo sans mot de passe
  • Comment importer des données à partir d'un fichier SQL dans une base de données MySQL
  • Comment modifier la clé primaire d'une table en une clé composée

🏆 Réalisations

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

  • Comprendre l'importance d'utiliser une clé primaire composée pour une meilleure organisation des données
  • Apporter avec confiance des modifications à la structure de la clé primaire d'une table MySQL
  • Appliquer vos connaissances des instructions SQL pour réaliser les modifications de base de données souhaitées

Enseignant

labby

Labby

Labby is the LabEx teacher.