🗄️ 第八章 活用数据库-在应用程序中使用数据库
📄 一句话概括

AI 数据库=把 AI 装进数据库本身:自动调优、自然语言查库、向量检索——从「AI 用数据库」进化到「数据库会 AI」。

📝 本节和前面几节的关系

8-8 是「AI 吃数据库的数据」,本节是「AI 住进数据库里」——关系的反转。作为全章也是现阶段教材的收官,它展示数据库的前沿:DBA 的部分工作交给 AI,人话变成 SQL,语义检索靠向量。

一、AI 数据库的三张面孔

面孔 干什么 对应本课知识
自动调优 AI 分析查询模式,自动建索引/调参数 7-7 索引的自动化(DBA 的活)
自然语言查库 「上个月评分最高的书」→ 自动生成 SQL 1-6 SQL 作为接口被 AI 包了一层
向量检索 存「含义」而非精确值,按相似度找 新数据类型:embedding(向量)

二、向量数据库:AI 时代的新宠

三、动手 Demo:SQL 界的「人话翻译」对比

-- 过去:你得会写 SQL(第三章的全部功夫)
SELECT title, AVG(score) AS 均分
FROM reviews JOIN books USING (isbn)
GROUP BY title HAVING AVG(score) >= 4
ORDER BY 均分 DESC;

-- AI 数据库时代:说人话——
-- 「评分 4 分以上的书按评分排个队」
--   → AI 生成上面那条 SQL → 执行 → 返回表格
-- 但注意:生成的 SQL 仍可人工审查 —— AI 是翻译,SQL 仍是语言本身

【准备块】5-19 的 book_review 库跑上半段;下半段是思想演示。

四、30 秒实验

用一次你手机里的语音助手查天气——你说人话,它转成 API 请求。AI 数据库的「自然语言查库」一模一样:接口变友好,底层还是老三样(表、SQL、索引)。学的基础知识没有过时,反而成了看懂新玩法的地图。

五、常见误区

六、全书完结

这本教材到此,全部完结。 🎉

八章走完一条完整链路:认识数据(第 1 章)→ 看清存储模型(第 2 章)→ 亲手操作 SQL(第 3 章)→ 管住数据(第 4 章)→ 学会设计(第 5 章)→ 安全运用(第 6 章)→ 保护与恢复(第 7 章)→ 融入应用(第 8 章)。

一句话带得走:数据不是「存起来」就完事——从设计、约束、备份到安全,每一步都在为「随时能安全地取出来」服务。

自测三问 1. AI 数据库的三张面孔?(自动调优、自然语言查库、向量检索) 2. 向量检索和传统查询的根本区别?(按语义相似度 vs 按精确值匹配) 3. 为什么学过 SQL 的人在 AI 时代更吃香?(AI 生成的 SQL 需要人来审查纠错——懂原理才能把关)

相关笔记