跳至主要內容

MySQL 学习路线 — 前端开发者视角

Mr.Dingmysql学习路线数据库前端转后端大约 1 分钟约 321 字

MySQL 学习路线 — 前端开发者视角

为什么前端要学数据库?

场景以前(纯前端)加上数据库
数据存储LocalStorage / JSON 文件MySQL 持久化
接口数据写死 mock 数据真实 CRUD
全栈能力调后端接口自己写接口+查数据
面试只有前端知识全栈竞争力

学习路线总览

阶段主题前端类比预期时间
1SQL 基础(CRUD)array.push/filter/find → SQL1 天
2查询进阶sort/filter/groupBy → SQL 查询1 天
3多表 JOIN前端数据关联 → SQL 连表1 天
4常用函数JS 内置方法 → SQL 函数1 天
5索引 & 事务性能优化 → 数据库级优化1 天
6表设计JSON Schema / TS 类型 → 库表设计1 天
7Node.js 操作 MySQL-1 天

核心概念一览

前端概念 → MySQL 对应
─────────────────────
JSON 对象           → 表的行 (Row)
JSON 数组           → 表的列 (Column)
对象属性 (key)      → 字段名 (Column)
数组 filter         → WHERE 条件
数组 sort           → ORDER BY
数组 groupBy        → GROUP BY
数组 find           → LIMIT 1
对象关联引用         → JOIN + 外键
localStorage        → 数据库持久化
TypeScript 类型     → 字段数据类型

接下来的文章会逐一深入,每篇都保持「前端对照」的视角。

上次编辑于:
贡献者: dingyongya