数据库高级特性(视图)

时光毁灭记忆、已成空白 提交于 2020-01-01 05:03:51

什么是试图?

视图是从一个或多个表中导出来的表,是一种虚拟存在的表,视图就像一个窗口,通过它可以看到系统专门提供的数据,视图可以让用户的操作方便,保证数据库系统的安全

视图概念:

1:视图从已经存在的表中到处,还可以从已经存在的视图导出,数据库只是保存视图定义,而没有存放视图数据,视图的数据还是存在原来的表中,视图的数据依赖于原来的表,一旦原来的表发生改变,视图数据也相应的改变。

2:如果需要经常查询多个表的指定字段的数据。可以在这些表上建立一个试图

3:mysql的视图不支持输入参数的功能

视图的作用:

可以起到筛选器的作用,那些多用户没有用或者没有权限了解的信息可以直接屏蔽掉

总的来说:视图使才做更简单,增加数据更安全,提高表的逻辑独立性

mysql通过create view 实现创建视图

单表创建视图语法:

create view 视图名 as select *from 表名

查询视图 语法:

select *from 视图名

在多表中创建视图语法:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!