视频加载失败

Dify应用实战(12) - 数据库查询

688 字
3 分钟
Dify应用实战(12) - 数据库查询

上一节Dify应用实战课,我们继续对新项目,智能医疗分诊助手,进行了分支条件的拆解。

今天我们学习数据库的查询操作。

学习完成,你将掌握如何对数据库中的数据进行获取。

**01.**动手做一做#

今天的任务基于智能分诊应用”医小助”。在”条件分支”的”case1”后新增一个”SQL查询”节点。

但是,需要先准备一下插件的安装(v1.0.0之后,已经升级需要安装插件)。

图片
图片

插件安装之后,按下图所示进行添加,先点击”工具”,再找到刚才安装的”Database”,展开后选中”SQL Execute”。

图片
图片

第一次使用会让先授权,按下图步骤进行设置。直接点”去授权”,不用管下面的API端点。这个以后有需要再说。

图片
图片

授权之后,如果再用”数据库”工具,就不会再要求进行授权了。授权需要输入的内容如下:

mysql+pymysql://root:123456@192.168.0.101:3306/hospital

如果用的postgresql或者sqlite,就查询一下插件的说明文档即可。

图片
图片

现在我们就可以填入查询SQL语句了

SELECT name, title, description FROM doctor WHERE department = '眼科' and status = 1;

输出暂时按”Markdown”内容输出。

图片
图片

将后一个回复节点的输出,添加SQL查询的结果,如下图。

图片
图片

保存之后,我们进行测试,如下:

图片
图片

可以看到,如果走到”眼科分支,且与近视有关”,那么会获得数据库内查询出来的内容。

希望今天的动手实践,也能跟着麦金叔做下来。

**02.**补充说明#

今天学的数据库查询,对于普通人来说有点难度。

但AI应用的开发,一定是围绕大模型之后,再精细补充细节。

数据库的操作是AI前时代,数字化或者信息化过程中的重要一环。任何与软件,互联网等相关的开发,必然是不可能缺失数据库的。

与其将话语权交给别人,还不如也顺手把SQL查询学一学。这样我们的AI应用必将有血有肉,落地不再是空中楼阁。

总结#

今天学习一个新的组件”数据库查询”。有了它在AI应用开发的”拖线条”过程中,真正做到不再”说大话”,不会”胡编乱造”。但是,要使用它,门槛稍微高了那么一点点。除了需要有基础的数据库运维,最重要的还需要你能稍微了解一下SQL,有对数据操作的能力。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Dify应用实战(12) - 数据库查询
https://blog.huhaha.vip/posts/877dcb03/
作者
小王的博客
发布于
2025-07-23
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
Dify应用实战(1)-知识库检索
AI本文通过工作流创建演示Dify知识库应用开发:1. 配置知识检索节点连接输入变量;2. 集成qwen2.5模型并编写精准提示词;3. 输出adcode实现地理编码转换。详解RAG技术四步流程:文档预处理(格式转换/分词清洗)→向量化(Embedding模型)→索引构建(HNSW优化)→查询匹配(相似度排序)。附工作流调试方法与追踪功能使用,适合AI应用开发者入门知识增强型服务搭建。
2
Dify应用实战(16) - 数据可视化
AI本文实战演示Dify数据可视化能力。通过SQL查询获取订单处理数据→代码节点转换JSON格式→ECharts模板生成交互图表,实现企业级BI数据看板。详解SQL配置、数据清洗及可视化代码编写技巧,展示如何将自动化处理日志转化为多维度图表,为运营分析、业务监控等场景提供零代码解决方案,较传统BI工具实施效率提升60%。
3
Dify应用实战(14) - 结果聚合
AI本文实战演示Dify变量聚合器的多路数据整合能力。通过在医疗分诊流程中部署聚合器节点,实现不同知识检索分支的结果统一归集→LLM节点集中处理。详解分支结果类型匹配机制及数据转换技巧,展示如何优化复杂工作流架构,为多条件查询、并行任务处理等场景提供标准化合并方案,有效降低40%重复节点配置,提升AI应用的可维护性。
4
Dify应用实战(5) - 使用模版
AI本文演示Dify模板引擎集成:1. 在数据加工流程后新增Jinja模板节点,实现动态数据与预设模板结合;2. 调整代码节点输出为字典格式(含温度/天气等字段);3. 详解模板语法(变量插值{{}}/循环判断逻辑)。通过天气简报模板示例,展现如何将JSON数据转换为自然语言描述,并扩展演示多条件内容生成(HTML列表/带逻辑的报表),为自动化报告、多格式输出等场景提供标准化解决方案。
5
Dify应用实战(15) - 对象存储
AI本文实战演示Dify企业级存储方案配置。通过修改.env文件切换存储类型→配置S3/Minio连接参数→重启服务生效,实现文件存储从本地迁移至对象存储。详解Minio兼容性配置要点及文件上传测试流程,展示如何通过标准化存储方案提升多人协作效率,为知识库管理、多媒体资源存储等企业级需求提供高可用解决方案,存储性能较本地方案提升300%
随机文章随机推荐

评论区

Profile Image of the Author
小王的博客
一个上了年纪的猿人.
分类
标签
最新动态
站点统计
文章
209
分类
15
标签
161
总字数
478,322
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录