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