数据库视图的解释

数据库视图

1.什么是视图
视图是一个虚拟的表,它不在数据库中以存储数据的
形式保存,是在使用视图的时候动态生成。

2.视图的特点
2.1视图是由基本表产生的虚表
2.2视图的更新和删除会影响基础表
2.3基础表的更新和删除也会影响到视图

3.视图的作用

对视图的操作与对基本表的操作都是一样的(包括alter,create,insert into ,update ,delete ,select),且二者任意一方的字段值被修改,

都会实时影响到对方(如修改view的字段值,会同步修改table相应的字段值);

但是视图的创建是基于基本表的,它的作用可以对基本表的敏感信息进行保护;

在实际工作中,出于安全考虑,将用户常用的信息创建成视图给用户调用,避免了直接操作基本表!

4. 显示目前有哪些视图

show tables;创建的视图都在表的最下面。

create view A as (select id,name from dcs); //将查询结果集创建为视图A

show CREATE VIEW A(视图名)//创建给定视图

Show tables //查看视图

drop view 视图名; //删除视图

posted @ 2021-07-09 21:19  夏夏夏天的西瓜  阅读(1195)  评论(0编辑  收藏  举报