视图:视图也是一种表,具有表名,表中包含若干列,各个列有列名,在用户看来就是一个表。
视图与表的区别:
用create table语句所创建的表和表数据是真真实实储存在磁盘上的,通常称为基本表
而视图是由select语句从基本表中导出的数据组成的,这种表结构与数据并不实际存储在磁盘上,视图是一种虚表。
视图的优点:
1.简化查询操作,试图一旦定义好,就可以直接用select语句像对真实表一样进行数据查询。
2.提供安全保护机制,可以通过视图去屏蔽基本表中的一些数据,普通用户不能修改数据只能修改视图,保证数据库中的数据安全。
3.可以使不同的用户以不同的方式去看同一张表
创建视图:
create view 视图名
as
select * from 表名
使用视图:
select 列名 from 视图名
删除视图:
drop view 视图名