Dans ce projet, vous apprendrez à créer une vue basée sur la table d'apprentissage et à supprimer les données associées de la vue.
MySQL [edusys]> SELECT * FROM teaches_view; ------- ---------- ---------- ------ | id | courseId | semester | year | ------- ---------- ---------- ------ | 76766 | BIO-101 | Summer | 2017 | | 10101 | CS-101 | Fall | 2017 | | 83821 | CS-190 | Spring | 2017 | | 83821 | CS-190 | Spring | 2017 | | 10101 | CS-347 | Fall | 2017 | | 98345 | EE-181 | Spring | 2017 | | 22222 | PHY-101 | Fall | 2017 | ------- ---------- ---------- ------ 7 rows in set (0.000 sec)
Dans ce projet, vous apprendrez :
Après avoir terminé ce projet, vous serez en mesure de :
Dans cette étape, vous apprendrez à créer une vue basée sur la table d'apprentissage. Suivez les étapes ci-dessous pour terminer cette étape :
sudo /etc/init.d/mysql start
mysql -uroot
SOURCE ~/project/edusys.sql;
| enseigne | enseigne_view |
| --------- | ------------ |
| ID | identifiant |
| id_cours | IDcours |
| semestre | semestre |
| année | année |
Le code devrait ressembler à ceci :
CREATE VIEW teaches_view AS SELECT ID AS id, course_id AS courseId, semester, year FROM teaches;
Dans cette étape, vous apprendrez comment supprimer les données de la vue Teaches_view où l'année est 2018. Suivez les étapes ci-dessous pour terminer cette étape :
DELETE FROM teaches_view WHERE year = 2018;
CREATE VIEW teaches_view AS SELECT ID AS id, course_id AS courseId, semester, year FROM teaches; DELETE FROM teaches_view WHERE year = 2018;
Vous avez maintenant terminé le projet de création d'une vue et de suppression des données associées dans la vue. Vous pouvez exécuter le script TeasesDump.sql dans le terminal MySQL pour exécuter les instructions SQL.
SOURCE ~/project/teachesDump.sql;
Après avoir exécuté les instructions SQL, vous pouvez afficher les données dans la vue Teaches_view comme suit :
MySQL [edusys]> SELECT * FROM teaches_view; ------- ---------- ---------- ------ | id | courseId | semester | year | ------- ---------- ---------- ------ | 76766 | BIO-101 | Summer | 2017 | | 10101 | CS-101 | Fall | 2017 | | 83821 | CS-190 | Spring | 2017 | | 83821 | CS-190 | Spring | 2017 | | 10101 | CS-347 | Fall | 2017 | | 98345 | EE-181 | Spring | 2017 | | 22222 | PHY-101 | Fall | 2017 | ------- ---------- ---------- ------ 7 rows in set (0.000 sec)
Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer davantage de laboratoires dans le LabEx pour améliorer vos compétences.
? Entraînez-vous maintenant : Supprimer le programme de cours Afficher les données
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3