
# 新建视图
您可以在数据管理服务界面新建视图。
#### 操作步骤
1. [登录DAS管理控制台](https://console.huaweicloud.com/das/#/das/overview)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653209.png)，选择区域和项目。
3. 在左侧导航栏中，单击"开发工具"，进入开发工具页面。 
   您也可以在产品概览页面，单击"进入开发工具"，进入开发工具页面。
   
   
4. 选择需要登录的目标数据库实例，单击操作列表中的"登录"，登录目标数据库实例。
5. 在顶部导航栏选择"库管理"。
6. 在"当前所在库"右侧单击"切换库"，切换至目标数据库。 
   图1切换数据库   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694533593.png)
   
   
7. 在页面左侧对象列表中选择"视图"。
8. 单击"新建视图"。 
   图2新建视图   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694652849.png)
   
   
9. 在新建视图编辑页面输入视图名称，选择安全性、检查选项和算法等信息，单击页面中间下部的"立即创建"。 
   图3新建视图   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646333160.png)
   表1参数说明 
   | 参数名称 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   |:---|:---|
   | 视图名称 | 必填项。自定义视图名称。                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 定义者  | 视图定义者。                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 算法   | 非必选项。可以不设置，也可以设置为MERGE、TEMPTABLE或UNDEFINED。 - UNDEFINED：表示自动选择所要使用的算法。  - MERGE：MERGE是一个合并算法，每当执行的时候，先将视图的SQL语句与外部查询视图的SQL语句合并在一起，最终执行。  - TEMPTABLE：TEMPTABLE算法是将结果放置到临时表中，然后再使用这个临时表进行相应的查询。   |
   | 安全性  | 非必选项。可以不设置，也可以设置为DEFINER或INVOKER。 - DEFINER：表示在执行视图的时候，是以DEFINER指定的用户的权限来执行。  - INVOKER：表示在执行视图的时候，是以调用这个视图的用户的权限来执行。                                                                                                                                       |
   | 检查选项 | 非必选项。可以不设置，也可以设置为LOCAL或CASCADED。 - 若当前视图带有CASCADED检查选项，那么当前视图所依赖的视图就会带上检查选项。  - 若当前视图带有LOCAL检查选项，那么就会检查当前视图所依赖的视图是否有检查选项，如果有就会检查所依赖的视图，没有就不检查。                                                                                                             |
   | 视图定义 | 输入创建视图的SQL，只需输入select部分的SQL语句。                                                                                                                                                                                                                                                                                                                                                                                                                         |
      
   
   
10. 在确认视图定义脚本弹框中，确认脚本信息。 
    - 若信息无误，单击"执行脚本"，即可完成视图创建。
    
    - 如果需要修改，单击返回修改，进行修改。
    
    
    
    
11. 视图创建成功后，您可以在视图列表中查看。
 
