(数据库)14_视图

本文详细介绍了数据库视图的概念,包括视图的作用、类型、创建与修改方法,以及视图中DML操作的限制。重点阐述了视图在数据查询、权限控制和Top-N分析等方面的应用,强调了视图在简化查询、数据独立性和控制访问权限上的优势。
摘要由CSDN通过智能技术生成

目 标

通过本章学习,您将可以:

  1. 描述视图
  2. 创建和修改视图的定义,删除视图
  3. 从视图中查询数据
  4. 通过视图插入, 修改和删除数据
  5. 使用“Top-N” 分析

一、视图

从表中抽出的逻辑相关的数据的集合
在这里插入图片描述

  1. 视图是一种虚表。
  2. 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表
  3. 向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句.
  4. 视图向用户提供基表数据的另一种表现形式

二、为什么使用视图

控制数据访问
简化查询
避免重复访问相同的数据

三、简单视图和复杂视图

在这里插入图片描述

四、创建视图

在 CREATE VIEW 语句中嵌入子查询

--创建一个简单试图  创建一个试图 :工资大于10000的雇员试图
create view v_emp as
select * from emp  where salary > 10000;
--创建了试图之后  就可以通过试图来查询数据
select * from v_emp;

子查询可以是复杂的 SELECT 语句

--创建一个试图 该视图包含 雇员编号  姓名  job_id  部门名称 部门所在城市名称
create view v_edl
as
select employee_id ,first_name ,last_name ,job_id, department_name,city
from emp e, departments d, locations l
where e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值