字段
Field
初级通用字段(Field)是数据记录中一个有名字、存放某项信息的位置,比如用户记录里的邮箱。它帮我们说清楚要收集、保存或校验哪项数据,让表单、接口和数据库围绕同一项信息协作。
你可能会说:「帮我做个报名页面,把姓名、邮箱和报名人数分别保存,邮箱格式不对时给出提示。」
动手看看用户邮箱的三端对照
切换追踪字段,看三个位置如何一起高亮;再切换邮箱值,观察内容变化。表单项也能悬停或用 Tab 聚焦,但聚焦不代表修改数据。
界面叫它「邮箱」,接口和数据库这里都叫 email。它们对应同一项信息:表单负责收集,接口负责传递,数据库负责保存。
要点字段怎样帮我们描述一条数据?
- 1
一个字段对应一项信息
你做报名功能时,一条报名记录可能包含姓名、邮箱和报名人数。这三项是不同字段。把它们分开,程序才能分别读取、修改和校验,而不是从一整段文字里猜出每项内容。
- 2
字段名和值各有作用
字段名告诉程序这项信息是什么,值是某条记录里实际填入的内容。比如 email 是字段名,某个报名者的邮箱地址是它的值。你和 AI 讨论需求时,说清字段名及含义,比只给一个样例值更有用。
- 3
字段的规则跟着用途走
同一个字段还可能有数据类型、是否允许为空等约定。报名人数可以约定为整数,并校验它至少为 1。这样前端能提示填写问题,后端也能判断提交的数据能否接受。
容易混淆的地方
字段不是某次填写的具体内容:邮箱是字段,某位用户填入的邮箱地址是字段值。它也不完全等于数据库的列:列描述表中各行共同拥有的数据位置;字段还可以指表单或接口中的一项信息。同一项信息在这些地方可能对应,但名字和规则需要核对,不能只凭界面上长得像就当作一致。
什么时候用
适合用
- 做注册表单时,和 AI 说明需要哪些字段,以及哪些可以留空、哪些需要校验。
- 设计创建订单的接口时,逐项确认收货地址、商品数量等字段的含义和数据类型。
- 排查后台列表显示错误时,核对页面展示的字段是否取自接口中正确的数据。
不适合用
- 用户只是点击链接去查看报名说明,不需要为这个动作设计数据字段;用链接完成跳转就够了。
- 你只想保存一篇可自由编辑的文章,不必把每个句子拆成固定字段;用正文内容承载文章。
练一练选一个答案,看看解释
你让 AI 做报名功能:页面显示“参加人数”,接口接收 attendees,数据库保存 count。测试时人数总是丢失。你会先怎么定位?
让 AI 帮你做复制给 AI Agent 直接用
请为报名功能梳理字段:姓名、邮箱、参加人数。列出每个字段在表单、接口和数据库中的名称、含义、数据类型、是否允许为空及校验规则;指出名称不一致时的映射,并检查提交和读取过程是否遗漏字段。