数据库 · Database
英文:database/ˈdeɪtəbeɪs/(重音在前)
后端与数据库难度:入门 ★
🗣️一句话大白话
专门用来「存数据、查数据」的软件:数据有条理地存在表里,断电、重启都不会丢。你做的任何需要「记住东西」的应用,背后都有一个数据库。
🎬真实场景
你让 AI 做客户管理工具。AI 问你「数据存哪里」——存数据库,客户列表就永远在;AI 用了变量临时存着,重启就全没了。这就是「有没有数据库」的区别。
📮你可以这样说
「「用 PostgreSQL 建一个 orders 表:id(自增主键)、user_id、amount(整数,单位是分)、status(只能是 pending/paid/refunded 三种)、created_at(默认当前时间)。再给 user_id 加一个索引。」」
⚠️边界与常见误解
- ▸让 AI 做应用时,第一句话就该说清数据存哪:数据库、还是先内存凑合
- ▸选型别纠结:小项目 SQLite 就够,Web 应用常见 PostgreSQL/MySQL
- ▸数据库里的数据是无价的:删除操作要谨慎,重要数据要备份