SQL
用户打开订单页,应用需要从数据库找到对应的订单。
后端与接口约 10 分钟 · 从真实需求理解
1SQL 是做什么的?
QUERY
SELECT * FROM orders WHERE id = 101;RESULT返回 1 条记录
id · 101status · ready
先写清楚想找什么。
SQL 是和数据库沟通的一种语言。
- SELECT 可以说明要查哪些数据。
- INSERT、UPDATE、DELETE 也能改变记录。
SQL 负责表达数据操作,不等于数据库本身。
2SQL 和数据库有什么不同?
数据库是保存数据的地方,SQL 是描述操作的语言。
- 没有数据库,SQL 文字本身不会自动保存记录。
- API 可以调用 SQL,但 API 不是 SQL。
先看清“存数据的地方”和“怎么问数据”这两个角色。
3一条 SQL 查询由哪些部分组成?
SELECT说明要读取哪类数据。
orders指出记录存放在哪组数据里。
id = 101缩小要返回的记录范围。
查询可以拆成动作、表和条件。
- 动作说明要查、要写还是要改。
- 表说明去哪一组记录里找。
- 条件帮助数据库只返回需要的行。
4怎样把 SQL 需求交给 Agent?
请从 orders 表查询 id 为 101 的订单,并把查询结果返回页面;不要把 SQL 当成数据库本身,也不要把密码写进查询文本。
5不用背,看看你能不能判断
1 / 3
SQL 主要用来做什么?
请选择一个最符合题意的答案
社区延伸
看别人真实遇到过什么
社区帖子还没有关联到这个词条。