1.1 — 数据库:超强版 Excel 工作簿
关键概念
Excel 术语 | SQL/数据库术语 | 类比/说明 |
---|---|---|
工作表/表格 | 表 | 一组行和列 |
列 | 列/字段 | 数据属性(如“金额”) |
行 | 记录 | 一条数据或交易 |
工作簿 | 数据库 | 多个表的集合 |
什么是数据库?
数据库 就像 Excel 工作簿,但能处理更大量的数据——通常是百万级别的行——不会崩溃或变慢。
- 数据库中的 表 就像你的 Excel 工作表或表格。
- 每一 行 是一条记录(如一笔销售)。
- 每一 列 是一个字段(如“日期”、“产品”、“金额”)。
示例:
SaleDate | 产品 | 金额 |
---|---|---|
2024-05-01 | 苹果 | 120 |
2024-05-01 | 橙子 | 80 |
这既是 Excel 表,也是 SQL 表!
为什么用数据库而不是 Excel?
- 处理更多数据: 支持百万行,不止几千行。
- 分析更快: 不用再等公式刷新。
- 多人协作: 团队可同时访问和更新数据。
- 数据一致性: 减少手动复制粘贴带来的错误。
SQL 的作用是什么?
SQL(结构化查询语言)是你向数据库提问、获取答案的语言——就像在 Excel 里用筛选或公式,但更强大。
- 想看“苹果”的所有销售?
用 SQL 查询代替筛选。
Excel vs. SQL:全局对比
Excel 操作 | SQL 对应 |
---|---|
筛选行 | WHERE 子句 |
选择列 | SELECT 语句 |
排序 | ORDER BY 子句 |
新建计算列 | SELECT 表达式 |
数据透视表 | GROUP BY 和聚合函数 |
下一步
下一课你将编写第一个 SQL 查询,从表中选取数据——就像在 Excel 里查看表格一样。