表是关系型数据库中组织同类数据的核心结构,由列定义属性、由行承载具体记录。

#type / concept #status / growing #tech / dev / backend #resource / database #resource / sql

[!info] related notes

一句话定义

表是关系型数据库中用来存放同一类实体记录的结构。

核心机制 / 工作原理

表不是一堆随便摆放的数据,而是由结构和规则共同组成:

  • 列定义“每条记录有哪些属性”
  • 行承载“某个具体对象的取值”
  • 主键、外键和其他约束定义合法边界
  • 索引决定常见访问路径

因此表更接近“带规则的数据结构”,而不是纯粹的表格界面。

最小例子 / 最小场景

CREATE TABLE users (
  id BIGINT PRIMARY KEY,
  name VARCHAR(100),
  email VARCHAR(255)
);

这张表表示“用户”这一类实体,其中每一行都是一个用户。

边界与易混淆点

  • 表不是 Excel。Excel 更偏人工编辑,数据库表更偏程序化读写和一致性管理。
  • 表不等于实体本身,它只是实体在关系模型中的表达方式。
  • 一张表设计得存在,不代表设计得合理,仍要看 ER 模型数据库规范化
创建于 2026/5/5 更新于 2026/5/27