← [ BACK_TO_NOTES ]

列

列定义表中某类属性的名称、类型和约束,是表结构设计的基本单元。

#concept #growing #backend #database #sql

[!info] related notes

列

一句话定义

列是表中某一类属性的定义,决定这一类数据应该怎样存、怎样约束、怎样被查询。

核心机制 / 工作原理

一列通常至少包含这些信息:

  • 名称
  • 数据类型
  • 是否允许为空
  • 是否有默认值
  • 是否参与主键、唯一约束或索引

列的设计会直接影响存储、校验、查询效率和后续扩展成本。

最小例子 / 最小场景

CREATE TABLE products (
  id BIGINT PRIMARY KEY,
  name VARCHAR(200) NOT NULL,
  price NUMERIC(10, 2)
);

这里 name、price 都是列;其中 name 还带有 NOT NULL 约束。

边界与易混淆点

  • 列不是“页面表头”的同义词,它是数据库结构的一部分。
  • 字段这个词在工程里常和列混用,但在概念上最好明确它指的是表属性定义。
  • 一列能不能高效查询,不只看名字,还看 数据类型、索引和实际查询模式。
创建于 2026/5/5 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本