You need to enable JavaScript to run this app.
导航
(邀测)自然语言转 SQL
最近更新时间:2024.07.09 14:37:40首次发布时间:2024.01.26 14:55:33

如果您没有数据库查询语句(例如 SQL)的相关知识,您可以通过自然语言转 SQL 功能查询数据库相关内容。该功能可以将您用自然语言(例如英文、中文)提出的查询需求自动转换为数据库查询语句。

功能优势

使用自然语言到数据库查询语句的转换功能具有以下优势:

  • 降低学习成本:学习数据库查询语言需要一定的时间和精力,对于没有技术基础的用户来说,学习数据库查询语句花费的时间和精力可能会更多。通过自然语言查询,您可以直接使用已经熟悉的语言来查询数据库,从而降低学习成本。

  • 提高效率:您可以直接用自然语言提出您的需求,而不需要花时间去编写复杂的查询语句,从而提高工作效率。

  • 提高可用性:对于一些特定的应用,例如语音助手或移动应用,自然语言查询可以提供更好的用户体验。

  • 普及数据库语句的使用:自然语言查询功能不仅可以让数据库专家或 IT 工作人员使用数据库,还可以让不了解数据库的人使用数据库。

使用限制

当前仅支持以下 SQL 语句:

  • DML 语句:SELECTINSERTUPDATEDELETE

  • DDL 语句:CREATEALTERDROPTRUNCATE

注意事项

  • 该功能为邀测功能,如需使用请提交工单联系技术支持。

  • 少量自然语言的转换结果可能会不准确,当并发过高时可能会引发性能问题。

  • 在使用自然语言转 SQL 功能时,为了提高回答准确率,建议您完善表、列的命名及注释。

  • 在使用自然语言转 SQL 功能时,您需要确认相关免责声明,并遵循相关使用规则。详细信息请参见自然语言转 SQL 免责声明和服务使用规则

前提条件

  • 已创建实例,且实例状态处于运行中。详细操作,请参见创建实例

  • 已创建具有目标数据库只读或读写权限的数据库账号。详细操作,请参见创建数据库账号

操作步骤

  1. 登录云数据库 MySQL 版数据交互台

  2. 数据交互台页面右上角,单击 AI 生成 SQL

  3. AI 生成 SQL 对话框,开通 AI 生成 SQL 功能

    1. 阅读并勾选相关协议。

    2. 单击开始使用

  4. AI 生成 SQL 对话框,从下拉列表中选择目标库。

  5. 在输入框内输入自然语言,然后按 Enter 键。

    待 AI 生成 SQL 后,您可以复制转换后的 SQL 语句至命令执行区域执行。