关于扣子的数据库使用
格式通常是 `SELECT column_name(s) FROM table_name WHERE condition`,其中 `column_name(s)` 是要查询的列,`table_name` 是数据表名,`condition` 是筛选条件。2) 因为编辑框的问题,多了一个空格是很难看出来的(真的很难看出来,特别是换行的时候)。2)建立一个工作流,输入输出时自动生成,插一个数据库,然后把
1 目标
这几天想做一个人工智能的ERP系统,查询了好多资料,发现当然最终是自己建立自然语言大模型(NL)然后带数据库知识库是最好的方案。但是由于电脑实在跑不起来,项目资金没有着落,先用其他方法试一试。
后来查询发现国内用扣子好像也可以。那就希望做一个基于扣子这个智能体工具为基础的系统。希望能够使用人工语言能够对数据仓库进行数据的操作。
2 问题出现
具体到实施时(先做个最简单的吧,终究第一次接触),
1)先建立了数据库的表格(资源),然后把表格的名称输入。(例如物料名称,物料名,数量等)
2)建立一个工作流,输入输出时自动生成,插一个数据库,然后把刚才生成的表格插入的数据库中。
3 在建立数据库中,发现sql语言不能自己生成,只好自己去翻书重新做sql语句。(为啥扣子文档上能够自动生成,在实际中就没有呢?查了好久也不知道乍回事?难道需要付费才能出现这个功能。资本家都是先让你免费用他们的东西然后再收费的。万恶的资本主义)
3 解决
折腾了好久终于把sql语句写上去了,但后面怎么跑都是出错了。晕死!
最后试了无数次,发现在豆包写sql语句时需要注意两个事项:
1) 要用单引号,不能用双引号。
2) 因为编辑框的问题,多了一个空格是很难看出来的(真的很难看出来,特别是换行的时候)。郁闷。
4 重温sql
自学校后就没有看过sql语句了。今天要复习基本语法。
1. SELECT 语句:这是最基本的SQL语句,用于从数据库中选择数据。格式通常是 `SELECT column_name(s) FROM table_name WHERE condition`,其中 `column_name(s)` 是要查询的列,`table_name` 是数据表名,`condition` 是筛选条件。
2. INSERT INTO 语句:用于向表中插入新记录,格式为 `INSERT INTO table_name (column1, column2,…) VALUES (value1, value2,…)`。
3. UPDATE 语句:用来更新表中的数据,格式为 `UPDATE table_name SET column = new_value WHERE condition`。
4. DELETE FROM 语句:删除表中满足特定条件的行,例如 `DELETE FROM table_name WHERE condition`。
5. CREATE TABLE 语句:用于创建新的表,定义列名、数据类型等信息。
6. JOIN 语句:连接两个或多个表,如 INNER JOIN, LEFT JOIN, RIGHT JOIN 等,用于获取多个表之间的关联数据。
7. WHERE 子句:用于指定查询条件,过滤返回的结果。
8. GROUP BY 和 HAVING 子句:用于对查询结果进行分组和过滤聚合。
9. ORDER BY 子句:按照指定列对查询结果进行排序。
10. COMMIT 和 ROLLBACK 命令:前者提交事务,后者回滚事务以撤销更改

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)