简介
在这个项目中,你将学习如何基于 teaches
表创建一个视图,并从该视图中删除相关数据。
👀 预览
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)
🎯 任务
在这个项目中,你将学习:
- 如何从
teaches
表中创建一个包含特定字段的视图 - 如何根据特定条件从创建的视图中删除数据
🏆 成果
完成这个项目后,你将能够:
- 理解视图的概念以及如何创建视图
- 通过删除匹配特定条件的记录来操作视图中的数据
- 应用这些技能更高效地管理数据库中的数据
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
mysql(("MySQL")) -.-> mysql/AdvancedFeaturesGroup(["Advanced Features"])
mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"])
sql(("SQL")) -.-> sql/DataManipulationandQueryingGroup(["Data Manipulation and Querying"])
sql(("SQL")) -.-> sql/AdvancedDataOperationsGroup(["Advanced Data Operations"])
sql(("SQL")) -.-> sql/BasicSQLCommandsGroup(["Basic SQL Commands"])
sql/BasicSQLCommandsGroup -.-> sql/select("SELECT statements")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/create_table("Table Creation")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval")
sql/BasicSQLCommandsGroup -.-> sql/delete("DELETE statements")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/delete("Data Deletion")
sql/BasicSQLCommandsGroup -.-> sql/create_table("CREATE TABLE statements")
sql/DataManipulationandQueryingGroup -.-> sql/where("WHERE clause")
sql/AdvancedDataOperationsGroup -.-> sql/views("Views")
mysql/AdvancedFeaturesGroup -.-> mysql/views("View Management")
subgraph Lab Skills
sql/select -.-> lab-301330{{"删除课程安排视图数据"}}
mysql/create_table -.-> lab-301330{{"删除课程安排视图数据"}}
mysql/select -.-> lab-301330{{"删除课程安排视图数据"}}
sql/delete -.-> lab-301330{{"删除课程安排视图数据"}}
mysql/delete -.-> lab-301330{{"删除课程安排视图数据"}}
sql/create_table -.-> lab-301330{{"删除课程安排视图数据"}}
sql/where -.-> lab-301330{{"删除课程安排视图数据"}}
sql/views -.-> lab-301330{{"删除课程安排视图数据"}}
mysql/views -.-> lab-301330{{"删除课程安排视图数据"}}
end