跳转到内容

后端与数据 · DEFINED TERM

SQL

用于查询和修改关系型数据库的结构化语言。

你可能会这样说“查出最近 30 天每个产品的下载次数。”

VISUAL EXAMPLE

先看懂它怎么工作

容易误解不要把未经处理的用户输入拼接进 SQL
更准确筛选、关联、聚合和事务性数据操作

MECHANISM

运行机制

  1. 解析语句
  2. 规划查询
  3. 读取或修改数据
  4. 返回结果

USE WHEN

适合这样用

筛选、关联、聚合和事务性数据操作

NOT FOR

不要这样理解

不要把未经处理的用户输入拼接进 SQL

TELL YOUR AGENT

可直接发给 Agent

请按“SQL”的概念处理这个需求:查出最近 30 天每个产品的下载次数。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

语句参数化,结果口径正确,执行计划和耗时在可接受范围

OFFICIAL SOURCES

官方来源