SQL生成 SQL生成是一款专注于将自然语言转换为SQL的智能工具,它打破了人与结构化数据之间的壁垒,使得普通用户可以通过自然语言查询来操作数据库。它不仅支持MySQL、PostgreSQL等主流数据库,还能处理复杂查询,极大地提升数据查询的效率和准确性。例如,您可以提问:“查询所有订单总金额超过1000的客户。” 前提条件 当前实例为强管控模式。 当前实例未被禁用,且属于已登录状态。 支持数据库:MySQL,PostgreSQL,Sql Server,DRDS。 注意事项 请避免过于频繁发送消息,系统对消息的发送频率有限制。 要求查询窗口对应的实例属于未被禁用且已录入托管账密的强管控实例,只有满足如上条件的实例才能使用SQL生成功能。 同一个问题的多次请求有一定概率返回不同的SQL,此为正常现象。 操作步骤 1. 登录DMS控制台。 2. 选择实例列表 双击对应实例的库/模式进入查询窗口。 3. 点击页面查询窗口处的SQL生成按钮唤起AI输入框,或Ctrl+I(Command+I)快捷键唤起AI输入框。 4. 在AI输入框内输入问题,点击右侧icon进行查询。 5. 点击接受按钮使用此条SQL语句。 SQL生成功能按钮 SQL接受/放弃:如果您对SQL生成提供的回答感到满意,可以点击接受按钮或Tab键,新生成SQL以及对应输入文本(如果勾选追加注释的话)会在查询窗口当中进行展示;如果您对SQL生成提供的回答不满意,可以点击放弃按钮或esc键,当前AI输入框会消失,新生成SQL不会在查询窗口当中进行展示。 说明 SQL生成不存在上下文连续性,只会根据每次AI输入框中输入的自然语言生成SQL。 重新生成SQL:如果您想要重新生成SQL,则直接点击按钮或回车。 重新提问:如果您想修改原本的文本,则可以在AI输入框中针对原始文本进行修改并再次请求SQL生成服务。 关闭AI输入框:您可以通过点击对话框右上角按钮或esc键来关闭对话框。