
# SQL窗口
数据管理服务DAS的SQL窗口可以非常便捷地执行各类SQL语句，同时支持以可视化的方式对数据库进行增、删、改、查等操作。
#### 使用须知
- 新建数据库后，用户需要新建Schema后，才能进行SQL相关操作。
- SQL操作主要针对数据库中的表与视图。
 
#### 操作步骤
1. [登录DAS管理控制台](https://console.huaweicloud.com/das/#/das/overview)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001694653209.png)，选择区域和项目。
3. 在左侧导航栏中，单击"开发工具"，进入开发工具页面。 
   您也可以在产品概览页面，单击"进入开发工具"，进入开发工具页面。
   
   
4. 选择需要登录的目标数据库实例，单击操作列表中的"登录"，登录目标数据库实例。
5. 在顶部菜单栏选择"SQL操作"\>"SQL窗口"，打开一个SQL窗口。
6. 检查是否存在除系统Schema下的其他Schema。 
   - 若存在，继续[7]。
   
   - 若不存在，请参考[新建Schema](https://support.huaweicloud.com/usermanual-das/das_19_0015.html)，新建Schema。然后再进行[7]。
   
   
   
   
7. 您可在SQL窗口左侧导航栏，选择数据库表或者视图。
   
   图1SQL窗口   
   ![](https://support.huaweicloud.com/usermanual-das/zh-cn_image_0000001646333380.png)
   您可以在SQL窗口进行[表1]中的操作。
    表1功能介绍 
   | 功能         | 说明                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | 执行SQL      | 用于执行SQL语句。 SQL操作主要针对数据库中的表与视图。                                                                                                                                                                                                                                                                                                    |
   | 格式化        | 用于提高SQL语句易读性，只是转换SQL语句的显示形式，不会修改SQL的执行逻辑和语义。 格式化功能是对整个SQL 窗口内所有SQL语句进行格式化，暂不支持选中多条语句中的某一条进行格式化。                                                                                                                                                                                                                                   |
   | 执行计划       | 用于反馈SQL的执行情况，便于排查问题，优化与提升SQL处理性能。                                                                                                                                                                                                                                                                                                                                                            |
   | 我的SQL      | DAS支持用户添加常用的SQL，以及查看和管理SQL语句。                                                                                                                                                                                                                                                                                                                                                                |
   | SQL保存到执行记录 | 开启后，系统将保存最近执行的SQL到服务器中。                                                                                                                                                                                                                                                                                                                                                                      |
   | SQL提示      | 用户在SQL窗口输入语句时帮助用户快速输入用户的库名、表名、字段名称。                                                                                                                                                                                                                                                                                                                                                          |
   | 全屏模式       | 当输入的SQL语句较多时，可以打开全屏开关，方便用户查看。                                                                                                                                                                                                                                                                                                                                                                |
   | SQL执行记录    | 查看SQL执行情况。                                                                                                                                                                                                                                                                                                                                                                                   |
   | 消息         | 查看SQL返回信息。                                                                                                                                                                                                                                                                                                                                                                                   |
   | 结果集        | 查看SQL执行结果。 同时提供查看单行详情、新增行、提交编辑、删除行、导出、复制行、复制列、列设置等操作。                                                                                                                                                                                                                                                                            |
   | 覆盖/追加模式    | - 追加模式：每次执行SQL时，之前结果集将会保留，创建新标签页显示新结果集。  - 覆盖模式：每次执行SQL时，会清空之前结果集，并显示SQL新结果集。   |
      
   
   
 
