什么是字段?

发布于

在数据库术语中, 字段 通常用于指代行或 列中的单个单元格。但是,它也可以引用整个列本身。

当引用单个单元格时,我们通常指的是该单元格中的值。所以用户可能会问“FirstName 字段中的值是什么?” 当提到个人记录时。

当提到整列时,我们通常指的是列的名称、它的数据类型、约束以及该列中包含的任何数据。

使用此定义,开发人员可能会问另一个开发人员“您将什么数据类型用于 FirstName 字段?”。这很容易是“您对 FirstName 列使用什么数据类型?”。

因此,实际使用情况可能取决于上下文。

但是,一些专家认为字段和列是两个不同的东西:

列不是字段。字段从读取它们的应用程序中获得意义——并且根据应用程序可能具有多种含义。字段在记录中是连续的,没有数据类型、约束或默认值。

在任何情况下,如前所述,术语 字段和列通常可以互换使用,这在大多数情况下可能没问题——不需要区分。

此外,SQL 的 ANSI/ISO 标准将字段定义为时间值的一部分(例如,年、月、日、小时、分钟、秒)。因此,当试图破译某人说“字段”时的含义时,这是要考虑的另一件事!