数据库知识篇
什么是数据库
0
学习进度0/60
什么是数据库
了解 SQL 查询是如何筛选数据的。
想象一下:你开发了一个博客网站,用户注册了账号、写了文章、留了评论。这些数据总得有个地方存吧?不能每次关掉程序就全部丢失。这就是数据库的作用 — 程序的记忆仓库。
数据库是专门用来**持久化存储和高效检索数据**的系统。它和普通文件的区别在于: - **结构化** — 数据按表格形式组织,有严格的行和列 - **可查询** — 用 SQL 语言可以精确筛选、排序、统计 - **高并发** — 支持多个用户同时读写而不冲突 - **安全可靠** — 有备份、恢复、权限控制机制 简单说:文件存的是一坨数据,数据库存的是有结构、能查询、受保护的数据。
为什么 Web 应用通常用数据库而不是普通文件来存数据?
- 文件不能存储文字信息
- 数据库支持结构化查询、并发访问和数据保护
- 文件比数据库更占硬盘空间
- 数据库不需要硬盘
SQL 查询体验
在刚才的 SQL 体验中,WHERE 关键字的作用是什么?
- 创建一张新表
- 删除不需要的数据
- 筛选出符合条件的记录
- 修改表的结构
SQL(Structured Query Language)是和数据库对话的标准语言。最常用的四类操作叫 CRUD: - **C**reate(增)— INSERT INTO users VALUES (...) - **R**ead(查)— SELECT * FROM users WHERE ... - **U**pdate(改)— UPDATE users SET name=... WHERE ... - **D**elete(删)— DELETE FROM users WHERE ... 你不需要记住全部语法,因为 AI 可以帮你写。但理解这四种操作的含义,能帮你准确地描述需求。
掌握了数据库的基本概念后,你就能更清楚地告诉 AI:我需要一个数据库来存用户信息,要能按条件筛选出 VIP 用户。AI 会帮你生成完整的 SQL 语句和后端代码。