1 2 3 4

数据库高级特性(视图)

什么是试图?

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

视图概念:

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

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

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

视图的作用:

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

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

mysql通过create view 实现创建视图

单表创建视图语法:

create view 视图名 as select *from 表名

查询视图 语法:

select *from 视图名

在多表中创建视图语法:

 

posted @ 2019-05-21 23:02  startscorpio  阅读(273)  评论(0编辑  收藏  举报