← 返回目录
4.9概念⏱ 约 4 分钟

什么是数据库

数据长期存放的"仓库"

🔎 最后验证 2026-05📚 来源:通用计算机常识✅ 112 人学过👁 201 次阅读
为什么学这个

你在 App 里发的帖子、下的单、收藏的内容,关掉重开还在——它们存在哪?答案是数据库。几乎每个真实应用背后都有它,理解它你才懂数据是怎么"留得住、查得快"的。

💡 打个比方

数据库就像一个超级有条理的档案室:不是把纸随便堆着,而是分门别类放进一排排带标签的柜子(表),想找谁的资料、按什么条件筛,几秒就能精准调出来。

  • 数据库:专门用来长期存储、组织、快速查询大量数据的系统
  • 最常见的"关系型数据库"用来存:像 Excel,有行(一条记录)和列(字段)
  • 例子:用户表(每行一个用户:id、姓名、邮箱)、订单表、商品表
  • 为什么不用普通文件存?数据库在海量数据下的查询、筛选、并发、可靠性上强太多
🔗 连一连
把概念和它的类比连起来。
先点左边一项,再点它对应的右边。
⚠️ 避坑数据库里的数据,删了往往真的没了

和终端的 rm 类似,数据库的删除操作(尤其没备份时)可能不可逆。真实项目里,改动数据库前要谨慎、要有备份。新手用 AI 写数据库操作时,尤其要看清"这条语句会不会误删/误改一大批数据"——又是一个 P4 的'审查'场景。

🤖 用 AI 巩固这一节
请用'档案室'的比喻讲清楚数据库的表、行、列。再举一个'博客网站'的例子:它大概需要哪几张表,每张表存什么?

🔧 试一试:把一个 App 界面"反推"成数据库表(5 分钟)

挑一个你熟的 App 的某个界面(某人的个人主页,或一条订单详情):

  1. 盯着界面上显示的信息,列出它背后那张"表"可能有哪些(个人主页:用户名、头像、简介、粉丝数……;订单:订单号、商品、金额、状态、下单时间……)。
  2. 想一想:这张表里的"一行",对应现实中的什么?(一个用户 / 一笔订单)
  3. 让 DeepSeek 帮你把这张表补全,并指出你漏了哪些常用字段。

你会看到:你天天看的每个界面背后,几乎都能反推出一张"有行有列"的表——数据库就是这么组织信息的。

为什么:学会"看界面反推数据结构",你就有了看懂任何应用的透视眼。以后用 AI 做项目,第一步"设计数据结构"(主课 g.4)你就不陌生了。

✅ 小结

你理解了数据库是"有条理的数据仓库"。那怎么从里面取数据、存数据?需要一门专门的语言:SQL。下一节认识它。

下一节 → SQL — 和数据库对话
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · 4.10
SQL — 和数据库对话
继续读下一节 →