跳到正文

字段

Field

初级通用

字段(Field)是数据记录中一个有名字、存放某项信息的位置,比如用户记录里的邮箱。它帮我们说清楚要收集、保存或校验哪项数据,让表单、接口和数据库围绕同一项信息协作。

你可能会说:「帮我做个报名页面,把姓名、邮箱和报名人数分别保存,邮箱格式不对时给出提示。」

动手看看

用户资料 · U1042同一条用户记录,在三个位置呈现
用户表单
姓名林晓
邮箱lin@example.com
接口属性
name林晓
emaillin@example.com
数据库列
name林晓
emaillin@example.com
字段名确定位置,字段值存放内容
追踪哪个字段
模拟修改邮箱值

切换追踪字段,看三个位置如何一起高亮;再切换邮箱值,观察内容变化。表单项也能悬停或用 Tab 聚焦,但聚焦不代表修改数据。

界面叫它「邮箱」,接口和数据库这里都叫 email。它们对应同一项信息:表单负责收集,接口负责传递,数据库负责保存。

要点

  1. 1

    一个字段对应一项信息

    你做报名功能时,一条报名记录可能包含姓名、邮箱和报名人数。这三项是不同字段。把它们分开,程序才能分别读取、修改和校验,而不是从一整段文字里猜出每项内容。

  2. 2

    字段名和值各有作用

    字段名告诉程序这项信息是什么,值是某条记录里实际填入的内容。比如 email 是字段名,某个报名者的邮箱地址是它的值。你和 AI 讨论需求时,说清字段名及含义,比只给一个样例值更有用。

  3. 3

    字段的规则跟着用途走

    同一个字段还可能有数据类型、是否允许为空等约定。报名人数可以约定为整数,并校验它至少为 1。这样前端能提示填写问题,后端也能判断提交的数据能否接受。

容易混淆的地方

字段不是某次填写的具体内容:邮箱是字段,某位用户填入的邮箱地址是字段值。它也不完全等于数据库的列:列描述表中各行共同拥有的数据位置;字段还可以指表单或接口中的一项信息。同一项信息在这些地方可能对应,但名字和规则需要核对,不能只凭界面上长得像就当作一致。

什么时候用

适合用

  • 做注册表单时,和 AI 说明需要哪些字段,以及哪些可以留空、哪些需要校验。
  • 设计创建订单的接口时,逐项确认收货地址、商品数量等字段的含义和数据类型。
  • 排查后台列表显示错误时,核对页面展示的字段是否取自接口中正确的数据。

不适合用

  • 用户只是点击链接去查看报名说明,不需要为这个动作设计数据字段;用链接完成跳转就够了。
  • 你只想保存一篇可自由编辑的文章,不必把每个句子拆成固定字段;用正文内容承载文章。

练一练

你让 AI 做报名功能:页面显示“参加人数”,接口接收 attendees,数据库保存 count。测试时人数总是丢失。你会先怎么定位?

让 AI 帮你做

请为报名功能梳理字段:姓名、邮箱、参加人数。列出每个字段在表单、接口和数据库中的名称、含义、数据类型、是否允许为空及校验规则;指出名称不一致时的映射,并检查提交和读取过程是否遗漏字段。

接下来学什么