← [ BACK_TO_NOTES ]

行

行表示表中的一条具体记录,是某个实体在一组列定义下的实际取值。

#concept #growing #backend #database #sql

[!info] related notes

行

一句话定义

行是数据表中的一条具体记录,代表某个实体的一次完整取值。

核心机制 / 工作原理

表定义的是结构,行承载的是值。

例如 users 表有 id、name、email 三列时,一行记录可能是:

  • id = 1
  • name = 'Alice'
  • email = 'alice@example.com'

关系模型里,行也常被称为 tuple 或 record。

最小例子 / 最小场景

在 users 表中插入:

INSERT INTO users (id, name, email)
VALUES (1, 'Alice', 'alice@example.com');

这条 INSERT 最终创建的就是一行用户记录。

边界与易混淆点

  • 行是“数据实例”,列是“属性定义”,两者角色不同。
  • 一行不只是值的拼接,它还受主键、约束、事务和可见性规则影响。
  • 在并发场景里,数据库看到的“同一行”可能存在多个版本,这正是 MVCC 的切入点。
创建于 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
关闭浮层 / 取消命令;输入框内清空文本