Skip to main content
数据库节点是LangChat Pro工作流中的工具型节点,提供数据库查询能力,支持自定义SQL语句,绑定数据源并查询数据库内容。

节点特性

数据库节点属于工具型处理节点,其核心特性是执行SQL查询操作并将结果封装为上下文变量,而非直接输出给用户。

工具节点 vs 输出节点

在LangChat Pro工作流中,节点按照输出特性分为两类: 输出节点(直接响应用户):
  • LLM大模型节点:支持流式输出
  • 直接回复节点:输出变量内容
工具节点(上下文变量传递):
  • 数据库节点
  • 百度搜索节点
  • 知识库检索节点
  • 其他功能节点
工具型节点不会直接将内容输出给用户,必须通过直接回复节点引用其输出变量才能向用户展示结果。

执行场景对比

数据库节点

数据库节点支持多种数据库类型,通过自定义SQL语句查询数据,为工作流提供数据支持。

配置参数

输入参数

关联数据源
  • 选择要连接的数据源
  • 支持MySQL、PostgreSQL、SQLite等
  • 通过数据源选择器配置
  • 影响查询的数据库连接
SQL语句
  • 支持动态引用流程上下文变量
  • 支持静态SQL输入
  • 支持变量和SQL的混合输入
  • 通过智能变量选择器配置
  • 支持SELECT、INSERT、UPDATE、DELETE等操作

输出变量

数据库执行结果
  • 数据类型:TEXT文本格式
  • 内容:包含查询结果或执行状态
  • 用途:供下游节点引用和处理

典型使用场景

场景一:简单数据查询

适用场景
  • 查询用户信息
  • 获取业务数据
  • 简单的数据检索

场景二:数据查询+AI处理

适用场景
  • 需要AI分析数据库结果
  • 结合数据和AI推理
  • 智能化的数据查询

场景三:动态SQL查询

适用场景
  • 自然语言转SQL
  • 智能数据查询
  • 动态SQL生成

场景四:数据统计和分析

适用场景
  • 数据统计和报表
  • 可视化数据分析
  • 业务指标监控

场景五:多表关联查询

适用场景
  • 复杂的多表查询
  • 数据关联分析
  • 结构化数据提取
数据库节点是工作流中数据访问的重要工具,支持多种数据库类型和SQL操作。通过合理配置数据源和SQL语句,可以实现灵活的数据查询和处理功能。