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 下令:前者提交事件,后者回滚事件以撤销更改
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |