跳到主要内容

AI 对话

NineData 提供 AI 对话(智能 SQL)功能,通过简短的自然语言表达,即可快速转换成 SQL 查询语句。本文档将指导您如何使用智能 SQL。

功能说明

  • 自然语言查询:采用先进的语义解析技术,能够理解您的查询意图,并转化为正确的 SQL 查询语句,从而提高查询效率和精度。您仅需要通过自然语言输入查询请求即可,无需熟悉 SQL 语言。
  • 多种操作方式:支持包括增删改查在内的多种操作。
  • 数据库结构自动识别:可以自动识别您要查询的数据库结构和表名,无需手动输入,从而减少输入错误的可能性和查询时间。您只需在数据源中选择目标库即可。
  • 高效数据处理:支持大规模数据处理和高效查询,可以处理包含数百万行数据的大型数据集。同时,智能 SQL 还提供 功能,帮助您迅速优化 SQL 语句,从而更高效地查询和处理数据。

使用场景

  • 没有 SQL 编程经验的用户:智能 SQL 可以帮助那些没有 SQL 编程经验的用户查询和分析数据。这些用户可能是业务人员、市场营销人员、客户服务代表等,他们需要查询数据来做出业务决策,但没有专业的技能来处理数据。

  • 大数据量:当需要处理的数据量非常大时,手动编写 SQL 查询语句变得困难和耗时,可能导致的慢 SQL 也在威胁着服务器的性能。智能 SQL 可以帮助用户快速编写复杂的查询语句,并可以根据需求进行优化,在快速找到需要的信息的同时,避免慢 SQL 的发生。

  • 复杂的查询:对于那些需要执行复杂查询的人来说,智能 SQL 可以提供更高效和准确的查询结果。例如,需要进行多表连接、嵌套查询、条件聚合等复杂查询时,智能 SQL 可以帮助用户快速地生成查询语句并返回正确的结果。

注意事项

  • AI 对话框关闭后聊天记录会清空,请在关闭 AI 或浏览器窗口前,手动保存有用的信息。
  • 在商业化版本下(),请确保您的包年包月订阅未过期,否则将无法正常使用数据库 DevOps 服务。您可以在 NineData 控制台页面右上方快速查看剩余配额以及到期时间。check_quota

操作步骤

  1. 登录 NineData 控制台

  2. 在左侧导航栏单击 >

  3. 根据您之前对 SQL 窗口进行的操作,情况会有所不同:

    • 之前登录过数据源且没有关闭,则会自动进入该数据源页面。该情况下单击 SQL 窗口页签右侧的 +,在页面中单击选框,选择目标测试数据源,并单击,打开新的 SQL 窗口。

    • 之前未登录过数据源或完全关闭数据源,则单击 下方选框,会弹出您已添加的数据源,选择目标数据源,并单击,跳转到 SQL 窗口。

  4. 单击 SQL 窗口右侧的 ,在弹出的窗口中,选择您需要进行操作的库名,然后单击

    提示

    Redis 数据源直接单击 即可,无需选择库。

  5. 在文本框中输入您想要查询的内容,按键或单击文本框右侧的send图标发送即可。AI 会分析您的需求,做出相应的回答。

    提示
    • AI 会自动根据您输入的文字判断您的意图,并给出反馈:

      • 数据库操作相关内容:自动生成相应的 SQL 语句并执行,您可以、手动生成的语句。语句的执行结果可以在页面下方的区域查看。

      • 非数据库操作内容:回答您各种各样的问题。

    • 单击对话框右上角的,可以清空当前与 AI 的聊天记录。