Neste projeto, você aprenderá como criar uma visualização baseada na tabela de ensino e excluir os dados relacionados da visualização.
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)
Neste projeto, você aprenderá:
Depois de concluir este projeto, você será capaz de:
Nesta etapa, você aprenderá como criar uma visualização baseada na tabela de ensino. Siga as etapas abaixo para concluir esta etapa:
sudo /etc/init.d/mysql start
mysql -uroot
SOURCE ~/project/edusys.sql;
| ensina | ensina_view |
| --------- | ------------ |
| ID | identificação |
| id_curso | ID do curso |
| semestre | semestre |
| ano | ano |
O código deve ser parecido com o seguinte:
CREATE VIEW teaches_view AS SELECT ID AS id, course_id AS courseId, semester, year FROM teaches;
Nesta etapa, você aprenderá como excluir os dados da visualização Teaching_view onde o ano é 2018. Siga as etapas abaixo para concluir esta etapa:
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;
Agora, você concluiu o projeto de criação de uma visualização e exclusão dos dados relacionados na visualização. Você pode executar o script TeasDump.sql no terminal MySQL para executar as instruções SQL.
SOURCE ~/project/teachesDump.sql;
Depois de executar as instruções SQL, você pode visualizar os dados na visualização Teas_view da seguinte forma:
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)
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para melhorar suas habilidades.
? Pratique agora: Excluir dados de visualização da programação do curso
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3