数据库通常用于存储和管理应用的业务数据。通过扣子编程搭建低代码应用时,数据库可以和大模型结合使用,为大模型提供最新的、业务专属的结构化数据,以生成更准确、时效性更高的回复。
扣子编程的数据库类似传统软件开发中数据库,允许用户以表格结构存储数据。开发者和用户可通过自然语言插入、查询、修改或删除数据库中的数据。同时,也支持开发者开启多用户模式,支持更灵活的读写控制。这种数据存储方式非常适合组织和管理结构化数据,例如通过数据库维护通讯录、读书笔记、日程记录、每日消费等。
低代码应用的业务流程中,读写数据库的时机与方式由工作流的节点编排决定。
为低代码应用添加一个私有数据库的方式包括:
以创建一个新的通讯录数据库为例,演示添加数据库的操作步骤:
name 和 tel,为字段分别设置数据类型 String。低代码应用的业务流程中,读写数据库的时机与方式由工作流的节点编排决定。扣子编程支持在工作流中添加 SQL 自定义节点、新增数据节点、查询数据节点、更新数据节点和删除数据节点来操作数据库。
当工作流运行到数据库相关节点时,会根据节点配置来读写指定的数据库,例如插入、查询、修改或删除某一条数据。