You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
数据交互台
自然语言转 SQL
复制全文
下载 pdf
自然语言转 SQL
数据库工作台 DBW 支持自然语言转 SQL 功能,该功能可以帮助您将自然语言生成规范的 SQL,降低 SQL 编写和学习门槛。本文以云数据库 MySQL 为例,介绍如何在数据库工作台 DBW 的数据交互台中开启和使用自然语言转 SQL 功能。​
功能优势​
使用自然语言到数据库查询语句的转换功能具有以下优势:​
  • 降低学习成本:学习数据库查询语言需要一定的时间和精力,对于没有技术基础的用户来说,学习数据库查询语句花费的时间和精力可能会更多。通过自然语言查询,您可以直接使用已经熟悉的语言来查询数据库,从而降低学习成本。​
  • 提高效率:您可以直接用自然语言提出您的需求,而不需要花时间去编写复杂的查询语句,从而提高工作效率。​
  • 提高可用性:对于一些特定的应用,例如语音助手或移动应用,自然语言查询可以提供更好的用户体验。​
  • 普及数据库语句的使用:自然语言查询功能不仅可以让数据库专家或 IT 工作人员使用数据库,还可以让不了解数据库的人使用数据库。​
使用限制​
  • 目前仅云数据库 MySQL 版、云数据库 veDB MySQL 版、云数据库 PostgreSQL 版和文档数据库 MongoDB 版的数据交互台支持 DB 智能助手。​
  • 在文档数据库 MongoDB 版的数据交互台中,SQL 助手当前仅支持自然语言转 SQL,且不支持在命令执行区域使用 Text-to-SQL 功能。​
  • 当前仅支持以下 SQL 语句:​
  • DML 语句:SELECT、INSERT、UPDATE、DELETE。​
  • DDL 语句:CREATE、ALTER、DROP、TRUNCATE。​
注意事项​
  • 少量自然语言的转换结果可能会不准确,当并发过高时可能会引发性能问题。​
  • 在使用自然语言转 SQL 功能时,为了提高回答准确率,建议您完善表、列的命名及注释。​
  • 少量自然语言的转换结果可能会不准确,SQL 内容由 AI 模型生成,仅供参考,当并发过高时可能会引发性能问题。​
  • 如果实例已开启安全管控,您需要确保当前账号已拥有库表的读写权限。关于如何查看当前账号权限,请参见查看我的权限。​
前提条件​
  • 已创建实例,且实例状态处于运行中。详细操作,请参见创建实例。​
  • 已创建具有目标数据库只读或读写权限的数据库账号。详细操作,请参见创建数据库账号。​
操作步骤​
  1. 在数据交互台页面右上角,单击 DB 智能助手。​
  1. 在 DB 智能助手对话框,开通 DB 智能助手功能。​
  1. 阅读并勾选相关协议。​
  1. 单击开始使用。​
说明​
首次开启后,后续将不需要再次开通。​
  1. 在 DB 智能助手对话框,从选择库下拉列表中选择目标库。​
  1. 在输入框内输入自然语言,然后按回车键。​
  1. 待生成 SQL 后,您可以复制转换后的 SQL 语句至命令执行区域执行或直接点击立即执行执行 SQL 语句。​
说明​
关于 DB 智能助手的更多功能,请参见数据库智能助手(DBCopilot)。​
​
最近更新时间:2026.07.08 11:41:09
这个页面对您有帮助吗?
有用
有用
无用
无用