En este proyecto, aprenderá cómo crear una vista basada en la tabla de enseñanza y eliminar los datos relacionados de la vista.
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)
En este proyecto aprenderás:
Después de completar este proyecto, podrás:
En este paso, aprenderá cómo crear una vista basada en la tabla de enseñanza. Siga los pasos a continuación para completar este paso:
sudo /etc/init.d/mysql start
mysql -uroot
SOURCE ~/project/edusys.sql;
| enseña | enseña_vista |
| --------- | ------------ |
| identificación | identificación |
| id_curso | ID del curso |
| semestre | semestre |
| año | año |
El código debería verse así:
CREATE VIEW teaches_view AS SELECT ID AS id, course_id AS courseId, semester, year FROM teaches;
En este paso, aprenderá cómo eliminar los datos de la vista Teaches_view donde el año es 2018. Siga los pasos a continuación para completar este paso:
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;
Ahora, ha completado el proyecto de crear una vista y eliminar los datos relacionados en la vista. Puede ejecutar el script TeachesDump.sql en la terminal MySQL para ejecutar las declaraciones SQL.
SOURCE ~/project/teachesDump.sql;
Después de ejecutar las sentencias SQL, puede ver los datos en la vista Teaches_view de la siguiente manera:
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)
¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.
? Practique ahora: Eliminar el programa del curso Ver datos
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3