首页 > 代码库 > 015.视图(sql实例)

015.视图(sql实例)

--视图
--封装了复杂的查询语句 就是视图.
--优点:简化查询语句
--eg
CREATE VIEW emp_view
AS
select ename as 姓名,job as 工作,sal as 薪水,
dname as 部门 from EMP inner join DEPT
ON EMP.DEPTNO=DEPT.DEPTNO
WHERE SAL>2500

SELECT * FROM emp_view
WHERE 薪水>2000
-----------------------------------------------
--视图中到底存的是什么??
--.结果集
--.select语句
--所有的数据都是来源原表的,视图中是没有数据的.
--如果修改(增删改)视图中的数据,归根结底是改的原表中的数据.

--结论:只有能追溯回原表的数据才能在视图中修改,大多数的视图是不能修改的.(如果想要修改最好对原表操作)视图的功能主要体现在查询

 

015.视图(sql实例)