SQL Console概述
SQLConsole是AI原生数据库服务提供的在线SQL编辑与查询工具,集成了数据管理DMS的SQLConsole能力和Data Copilot智能助手,帮助您通过SQL或自然语言高效完成数据查询、数据操作和数据库开发工作。
功能简介
SQLConsole为您提供基于Web的SQL编辑与执行环境,您可以在浏览器中直接连接数据库,编写和执行SQL语句,查看查询结果,并借助AI能力提升开发效率。
SQLConsole基于数据管理DMS的SQL窗口能力构建,在保留DMS专业SQL编辑能力的同时,深度集成Data Copilot智能助手,为您提供自然语言到SQL的转换、SQL编写建议和智能纠错等AI辅助功能。
您可以通过AI原生数据库服务控制台,在AI数据资产 > SQLConsole中使用SQL查询与开发功能。
核心能力
SQLConsole提供以下核心能力:
|
能力 |
说明 |
|
SQL编辑与执行 |
提供专业的SQL编辑器,支持语法高亮、自动补全、多语句执行和执行计划查看,满足日常SQL开发需求。 |
|
Data Copilot |
内置AI智能助手,基于通义千问大语言模型,支持自然语言转SQL、SQL优化建议和智能纠错,降低SQL编写门槛。 |
|
数据查询与导出 |
支持查询结果的在线浏览、排序和筛选,并提供数据导出功能,方便您对查询结果进行二次分析。 |
|
数据操作 |
支持INSERT、UPDATE、DELETE等数据操作语句的编写和执行,帮助您完成数据的增删改操作。 |
|
Data Agent集成 |
与Data Agent能力联动,在SQL开发过程中可随时调用智能分析和数据探索功能,获取更深入的数据洞察。 |
Data Copilot智能助手
Data Copilot是SQLConsole内置的AI智能助手,基于通义千问(Qwen-Plus)大语言模型,为您提供全方位的SQL开发辅助能力。
Data Copilot支持以下功能:
-
自然语言转SQL:用自然语言描述查询需求,Data Copilot自动生成对应的SQL语句。例如,输入"查询最近7天的订单总金额"即可生成相应的SQL查询。
-
SQL编写建议:在编写SQL时,Data Copilot根据当前数据库上下文提供智能补全和编写建议,提升SQL编写效率。
-
SQL优化建议:分析已编写的SQL语句,提供性能优化建议和最佳实践推荐,帮助您编写高效的SQL代码。
-
智能纠错:自动检测SQL语法错误并提供修正建议,减少因语法问题导致的执行失败。
使用流程
SQLConsole的基本使用流程如下:
-
选择数据库:首次打开SQLConsole时,系统会提示您选择目标数据库。您可以从已接入的数据源列表中选择需要连接的数据库实例和目标库。
-
编写SQL:在SQL编辑器中编写SQL语句,或通过Data Copilot使用自然语言描述查询需求自动生成SQL。
-
执行查询:单击执行按钮运行SQL语句,在结果面板中查看查询结果。
-
分析结果:对查询结果进行在线浏览、排序和筛选,或将结果导出为文件进行进一步分析。
适用场景
-
日常数据查询:业务人员和数据分析师通过SQLConsole快速查询业务数据,无需安装本地数据库客户端。
-
AI辅助SQL开发:开发人员借助Data Copilot的自然语言转SQL和智能补全功能,提升SQL编写效率。
-
数据库运维操作:DBA通过SQLConsole执行数据库运维相关的SQL操作,如数据修正、表结构查看等。
-
跨数据库协作:团队成员通过统一的Web入口访问多个数据库实例,简化多数据库环境下的协作流程。
使用入口
您可以通过以下方式访问SQLConsole:
-
登录AI原生数据库服务控制台。
-
在左侧导航栏选择AI数据资产 > SQLConsole。
-
在SQLConsole页面,选择目标数据库实例和目标库,即可开始编写和执行SQL。
使用SQLConsole前,请确保目标数据库已通过AI原生数据库服务完成接入配置。关于数据库接入,请参见相关数据源管理文档。