什么叫数据库视图

来源:百度知道 编辑:UC知道 时间:2024/07/04 08:00:13
在学习mysql数据库时,看到一个操作是创建数据库视图,不理解什么叫数据库视图,请大家解释一下。

说点你好理解的
在查询数据的时候,你可以把视图看做是一个表

但这个表所查询的内容却有可能是和多个表有联系的

如果没有视图,众多的复合查询会让你的代码很难看,用好视图可让你的代码变得简洁清爽些

视图和数据表很像,不过不同的是,视图是根据一定的约束从一个或多个数据表里面取出数据,其实视图就是帮你一个忙,将你经常用的sql语句集成了而已,有点类似编程里面的函数。
视图同自定义函数很相似,不同的是select视图的时候,后面不用跟()

数据视图是数据库里的一张虚表,是不存在的一张表。和表一样,视图包括数据列和数据行,这些数据列和行来源于所查询的表(此表称作视图的基表).用户通过视图来浏览自己感兴趣的部分数据,而数据的物理存放位置仍然在视图所张引用的基表中。

视图(View)是指从一个或多个基本表导出的表。(注:基本表就是指独立存在的表)