执行SQL
用于执行各类SQL语句。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 单击页面左上角的,选择“数据库 > 数据管理服务 DAS”,进入数据管理服务页面。
- 在左侧导航栏中,单击“开发工具”,进入开发工具页面。
您也可以在产品概览页面,单击“进入开发工具”,进入开发工具页面。
- 选择需要登录的目标数据库实例,单击操作列表中的“登录”,登录目标数据库实例。
- 在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
图1 打开SQL窗口
- 在页面左上方库名处选择目标数据库和Schema。
图2 选择数据库
- 在SQL窗口输入需要执行的SQL语句,单击“执行SQL”。
图3 执行SQL
- 建议打开SQL提示开关,用户在SQL窗口输入语句时可以帮助用户快速输入用户的库名、表名、字段名称等信息。
- 在选择字符集编码时,用户可以指定查询结果集字符集编码,避免默认采用UTF-8导致显示乱码情况。
- 数据管理服务支持同时执行多条SQL语句,SQL语句需要用英文分号(;)隔开。此时建议打开全屏模式开关,帮助用户清晰查看SQL语句的逻辑层次。
- 如果只执行部分SQL语句,则选中要执行的SQL语句。
- 如果全部执行,则不选中或者选中所有的SQL语句。
- 执行SQL后,在窗口下方可查看历史SQL执行记录及当前执行信息。
图4 查看执行记录
- 单击“消息”页签,可获取SQL语句的执行情况和执行影响范围,数据的进度及耗时信息。
图5 查看消息
- 在“结果集”页签下,您可以查看SQL语句的执行结果详情。
图6 查看结果集
您也可以对结果集进行表1中的操作。
表1 操作列表 功能
说明
复制行、复制列
复制某一行或列进行重复使用。
列设置
当查询的结果中列字段较多时可以自定义显示,方便使用。
16进制显示Binary类型
将结果集中的二进制数据转换为十六进制显示。
刷新
刷新已变更的数据信息。
单行详情
显示选中行的列字段名称、类型和单行数据。
新增行
在结果集中新增一个空行供用户使用。
提交编辑
查看将要变更的SQL语句,单击确定后,结果集刷新为最新结果。
删除行
删除选中行包括数据信息。
导出
支持SQL格式和CSV格式导出,最多支持1万行数据。
导出更多
若用户需要导出超出1万行的数据,单击此处会跳转到数据导出模块,方便用户使用导出功能。
- 结果集涉及到视图时,不可进行编辑操作。
- 结果集类型为元数据时,不可进行编辑或分页操作。
- 结果集涉及多张表时,不可进行编辑操作。
- 结果集仅涉及1张表,当该表主键列未全部包含在查询结果中时或无主键时,不可进行编辑操作。
- 虚表不能进行编辑操作(例如存储过程执行中生成的表)。