---
title: "视图概述 - OceanBase 数据库 V4.3.4 | OceanBase 文档中心"
description: 视图概述 视图是从一个或多个表导出的虚拟的表。本质上，视图是一个存储好的查询，用户通过访问这个视图来获取该视图定义的数据。本章节主要介绍视图相关的基本概念。 视图从它所基于的表（称为基表）中获取数据。基表可以是表或其他视图。对视图执行的所有操作实际上都会访问基表。您可以在使用表的大多数场景中使用视图。 视图的优势 视…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.3.4

# 视图概述

更新时间：2024-12-15 23:00:00

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.4/zh-CN/700.reference/100.oceanbase-database-concepts/400.database-objects/200.database-objects-of-mysql-mode/500.view-of-mysql-mode/150.standard-view-of-mysql-mode/100.standard-view-overview-of-mysql-mode.md)  

视图是从一个或多个表导出的虚拟的表。本质上，视图是一个存储好的查询，用户通过访问这个视图来获取该视图定义的数据。本章节主要介绍视图相关的基本概念。 视图从它所基于的表（称为基表）中获取数据。基表可以是表或其他视图。对视图执行的所有操作实际上都会访问基表。您可以在使用表的大多数场景中使用视图。

## 视图的优势

视图使您能够为不同类型的用户定制数据的呈现方式。视图拥有如下优势：

- 把经常使用的数据定义为视图以简化操作。数据库的查询大多要使用聚合函数，同时还要显示其它字段的信息，可能还会需要关联到其它表，这时涉及的 SQL 语句可能比较复杂。如果需要频繁执行此查询，就可以通过创建视图简化查询操作，之后只需要执行 `SELECT * FROM view_name` 就可以获得预期结果。
 - 视图限制用户只能查询和修改可视的数据，提高了数据的安全性。视图是动态的数据集合，数据随着基表的更新而更新。但是视图是虚拟的，物理上是不存在的，只是存储了数据的集合，所以可以将基表中重要的字段信息屏蔽，不通过视图展示给用户。
 - 视图拥有逻辑上的独立性，屏蔽了真实表的结构带来的影响。视图可以使应用程序和数据库的表在一定程度上互相独立。如果没有视图，应用一定是建立在表上的。创建了视图之后，程序可以建立在视图之上，无需关心真实表结构的变化。

## 视图的特点

与表不同，视图没有分配存储空间，视图也不包含数据。相反，视图是从引用的基表中提取或派生数据。因此除了数据字典中定义视图需要少量存储之外，不需要其他存储。

## 相关文档

- [OceanBase 自有视图](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001577595)
 - [MySQL 兼容视图](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001577590)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
