返回首页

数据模式

数据长什么样的一套规则:有哪些字段、字段是什么类型、谁必须填、谁能空着。

做什么会用到

  • 01做后端 API:用 Zod / Pydantic 定义请求体 schema,用户乱传数据会被直接拦下
  • 02做数据库:建表时定 schema——id 是数字、email 是字符串且不能重复、created_at 自动填
  • 03做 AI 产品:让 AI 输出 JSON 时给它一个 schema,返回格式才稳定
  • 04schema 改动要谨慎:线上表加字段可以,删字段容易把老数据搞炸

想用它怎么问 AI

我要做【XXX 功能】,需要定义【数据库表 / API 请求体 / AI 返回格式】的 schema。请用【Prisma / Zod / Pydantic】写一份,并解释每个字段的类型和约束。

打个比方

像货架的摆放规则图,规定每格放什么、长什么样。