SQL窗口介绍
数据管理服务可通过可视化的SQL窗口执行各类SQL语句,帮助您轻松管理数据库。
SQL窗口介绍
功能 | 说明 |
---|---|
执行SQL | 用于执行SQL语句。SQL操作主要针对数据库中的表与视图。 |
格式化 | 用于提高SQL语句易读性,只是转换SQL语句的显示形式,不会修改SQL的执行逻辑和语义。格式化功能是对整个SQL 窗口内所有SQL语句进行格式化,暂不支持选中多条语句中的某一条进行格式化。例如:输入SELECT * FROM db;单击格式化后,SQL将变为如下格式:SELECT *FROM db; |
执行计划 | 用于反馈SQL的执行情况,便于排查问题,优化与提升SQL处理性能。 |
我的SQL | DAS支持用户添加常用的SQL,以及查看和管理SQL语句。 |
SQL保存到执行记录 | 开启后,系统将保存最近执行的SQL到服务器中。 |
SQL提示 | 用户在SQL窗口输入语句时帮助用户快速输入用户的库名、表名、字段名称。 |
全屏模式 | 当输入的SQL语句较多时,可以打开全屏开关,方便用户查看。 |
SQL执行记录 | 查看SQL执行情况。 |
消息 | 查看SQL返回信息。 |
结果集 | 查看SQL执行结果。同时提供查看单行详情、新增行、提交编辑、删除行、导出、复制行、复制列、列设置等操作。 |
覆盖/追加模式 | 追加模式:每次执行SQL时,之前结果集将会保留,创建新标签页显示新结果集。 覆盖模式:每次执行SQL时,会清空之前结果集,并显示SQL新结果集。 |
打开SQL窗口
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
执行SQL
用于执行各类SQL语句。
操作步骤
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的 ,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
7、在页面左上方库名处选择目标数据库和Schema。
8、在SQL窗口输入需要执行的SQL语句,单击“执行SQL”。
-
建议打开SQL提示开关,用户在SQL窗口输入语句时可以帮助用户快速输入用户的库名、表名、字段名称等信息。
-
在选择字符集编码时,用户可以指定查询结果集字符集编码,避免默认采用UTF-8导致显示乱码情况。
-
数据管理服务支持同时执行多条SQL语句,SQL语句需要用英文分号(;)隔开。此时建议打开全屏模式开关,帮助用户清晰查看SQL语句的逻辑层次。
-如果只执行部分SQL语句,则选中要执行的SQL语句。
-如果全部执行,则不选中或者选中所有的SQL语句。
9、执行SQL后,在窗口下方可查看历史SQL执行记录及当前执行信息。
10、单击“消息”页签,可获取SQL语句的执行情况和执行影响范围,数据的进度及耗时信息。
11、在“结果集”页签下,您可以查看SQL语句的执行结果详情。
您也可以对结果集进行下表的操作。
功能 | 说明 |
---|---|
复制行、复制列 | 复制某一行或列进行重复使用。 |
列设置 | 当查询的结果中列字段较多时可以自定义显示,方便使用。 |
16进制显示Binary类型 | 将结果集中的二进制数据转换为十六进制显示。 |
刷新 | 刷新已变更的数据信息。 |
单行详情 | 显示选中行的列字段名称、类型和单行数据。 |
新增 | 在结果集中新增一个空行供用户使用。 |
提交编辑 | 查看将要变更的SQL语句,单击确定后,结果集刷新为最新结果。 |
删除行 | 删除选中行包括数据信息。 |
导出 | 支持SQL格式和CSV格式导出,最多支持1万行数据。 |
导出更多 | 若用户需要导出超出1万行的数据,单击此处会跳转到数据导出模块,方便用户使用导出功能。 |
说明
-
结果集涉及到视图时,不可进行编辑操作。
-
结果集类型为元数据时,不可进行编辑或分页操作。
-
结果集涉及多张表时,不可进行编辑操作。
-
结果集仅涉及1张表,但该表主键列未全部包含在查询结果中时或无主键时,不可进行编辑操作。
-
虚表不能进行编辑操作(例如存储过程执行中生成的表)。
执行计划
分析当前输入的SQL语句的执行路径效率。
操作步骤
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
7、在SQL窗口输入需要执行的SQL语句,单击“执行计划”,排查SQL问题和优化SQL性能。
-
在“SQL执行记录”页签中,查看窗口下历史执行信息。
-
在“消息”页签中,查看拆分SQL完成、执行完成及耗时等信息。
-
在“执行计划”页签中查看反馈执行语句情况,不同的页签来展示每一条SQL的执行计划详情。
我的SQL
数据管理服务支持用户添加常用的SQL,以及查看和管理SQL语句。
操作步骤
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
7、在当前打开的SQL窗口页面,选择“我的SQL”。
-
新增我的SQL:支持增加常用的SQL,在弹出框中编辑标题及输入SQL语句,单击“保存”即可新增SQL。
-
选择我的SQL:支持查看已保存的常用SQL,当帐号下没有已保存的SQL时,该功能在页面不显示。
-
管理我的SQL:支持对常用的SQL进行管理,包括添加、编辑、 删除。
SQL执行记录
当您开启SQL保存到执行记录后,数据管理服务会将您在SQL窗口中执行的SQL语句保存下来,便于后期查看。您也可以再次执行这些SQL语句,无需重复输入。
前提条件
需要在SQL查询窗口右上角开启SQL保存到执行记录。开启后,SQL执行记录信息会保存到DAS服务的管理主机。
操作步骤
1、登录管理控制台。
2、单击管理控制台右上角的,选择区域和项目。
3、单击页面左上角的,选择“数据库 > 数据管理服务”,进入数据管理服务页面。
4、在左侧导航栏中,单击“开发工具”,进入开发工具页面。
5、选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
6、在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
7、在SQL执行记录页面,您可通过日期范围、数据库名称、SQL语句关键字进行搜索,快速查找目标SQL执行记录信息。
-
单击列表中数据库名称,您可直接进入该数据库管理页面。
-
单击“SQL语句”,您可在SQL语句弹出框中复制使用SQL。
-
单击“在SQL执行窗口打开”,您可在SQL窗口中直接使用该语句。