视图创建与使用

CREATE VIEW 把一条 SELECT 查询保存为虚拟表(视图):视图本身不存数据,只存查询定义。 查询视图时数据库现场执行保存的 SELECT,因此基表数据变化会立即反映到视图结果。 逐步播放,看视图从定义、底层查询执行、到基表更新后自动刷新的完整过程。

视图创建与使用
01 / 16 步
CREATE VIEW v_优秀成绩 AS SELECT 学号, 姓名, 成绩 FROM 学生 WHERE 成绩 >= 85。视图不复制数据,只把这条 SELECT 定义保存到数据字典。 比较 0 · 交换 0
执行计划

				
					
					1
					CREATE VIEW v_优秀成绩 AS SELECT ...
				
			
				
					
					2
					  SCAN FROM 学生
				
			
				
					
					3
					  FILTER 成绩 >= 85
				
			
				
					
					4
					  SELECT 学号, 姓名, 成绩
				
			
				
					
					5
					SELECT * FROM v_优秀成绩 → 执行保存的查询
				
			
01 / 16
速度