Introduction
Dans ce projet, vous allez apprendre à modifier les attributs de la table student dans la base de données edusys. Vous allez accéder à MySQL, importer des données, changer l'attribut name en student_name et afficher la structure de la table modifiée.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment accéder à MySQL en utilisant la commande
sudosans mot de passe - Comment importer des données à partir d'un fichier SQL dans la base de données
edusys - Comment changer l'attribut
namedans la tablestudentenstudent_name - Comment afficher la structure modifiée de la table
studentdans la ligne de commande
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Gérer et modifier les tables de base de données à l'aide de commandes SQL
- Comprendre le processus d'importation et de manipulation de données dans une base de données
- Appliquer des instructions SQL pour modifier les attributs et la structure des tables
- Récupérer et afficher les informations mises à jour de la table
Accéder à MySQL et importer des données
Dans cette étape, vous allez apprendre à accéder à MySQL en utilisant la commande sudo sans mot de passe, et à importer les données de /home/labex/project/edusys.sql dans la base de données edusys.
- Ouvrez un terminal et démarrez le service MySQL :
sudo service mysql start
- Accédez à MySQL en utilisant la commande
sudosans mot de passe :
sudo mysql
- Importez les données de
/home/labex/project/edusys.sqldans la base de donnéesedusys:
SOURCE /home/labex/project/edusys.sql;
- Vérifiez que les données ont été importées en vérifiant la base de données
edusys:
SHOW DATABASES;
USE edusys;
SHOW TABLES;
Modifier les attributs de la table Student
Dans cette étape, vous allez apprendre à changer l'attribut name dans la table student en student_name.
- Ajoutez l'instruction SQL suivante au fichier
alterStudent.sql:
ALTER TABLE student CHANGE COLUMN name student_name varchar(20);
Enregistrez et fermez le fichier.
Exécutez le script
alterStudent.sqldans la base de donnéesedusys:
SOURCE /home/labex/project/alterStudent.sql;
Afficher la structure modifiée de la table Student
Dans cette étape, vous allez apprendre à afficher la structure modifiée de la table student dans la ligne de commande.
- Utilisez la commande
DESCpour afficher la structure de la tablestudent:
DESC student;
La sortie devrait ressembler à ceci :
+--------------+--------------+------+-----+---------+-------+
| Champ | Type | Null | Clé | Par défaut | Extra |
+--------------+--------------+------+-----+---------+-------+
| ID | varchar(5) | NON | PRI | NULL | |
| student_name | varchar(20) | OUI | | NULL | |
| dept_name | varchar(20) | OUI | MUL | NULL | |
| tot_cred | decimal(3,0) | OUI | | NULL | |
+--------------+--------------+------+-----+---------+-------+
Ceci termine le projet. Vous avez modifié avec succès les attributs de la table student dans la base de données edusys.
Résumé
Félicitations ! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.



