课程目录
  • 课程导学
  • 第一章 数据库认知
    • 1.1 数据库基础概念
    • 1.2 MySQL 技术生态
    • 1.3 AI 数据库新范式
    • 1.4 电商项目概述
    • 1.5 项目实战:业务需求梳理
  • 第二章 环境搭建
    • 2.1 TraeCode 安装
    • 2.2 Docker 容器基础
    • 2.3 容器部署 MySQL
    • 2.4 插件配置启用
    • 2.5 项目实战:搭建运行环境
  • 第三章 数据库设计理论
    • 3.1 电商需求分析
    • 3.2 业务实体建模
    • 3.3 E-R 模型集成
    • 3.4 E-R 转表转换
    • 3.5 关系代数基础
    • 3.6 范式规范落地
    • 3.7 反规范化技术
    • 3.8 项目实战:设计文档
  • 第四章 库表结构设计
    • 4.1 数据库规划
    • 4.2 数据类型
    • 4.3 数据约束
    • 4.4 核心表设计
    • 4.5 项目实战:生成表 SQL
  • 第五章 数据基础操作
    • 5.1 业务数据初始化
    • 5.2 数据更新操作
    • 5.3 数据删除规范
    • 5.4 AI 生成结构化 SQL
    • 5.5 项目实战:导入数据集
  • 第六章 数据查询技术
    • 6.1 条件筛选查询
    • 6.2 多表关联查询
    • 6.3 分组聚合统计
    • 6.4 SQL 常见陷阱
    • 6.5 AI 辅助写查询与排错
    • 6.6 项目实战:封装查询SQL
  • 第七章 索引与性能调优
    • 7.1 索引底层原理
    • 7.2 业务索引设计
    • 7.3 索引失效分析
    • 7.4 智能索引调优
    • 7.5 项目实战:建立业务索引
  • 第八章 数据库高级对象
    • 8.1 业务视图封装
    • 8.2 存储过程开发
    • 8.3 触发器监听
    • 8.4 自定义函数设计
    • 8.5 特性使用边界
    • 8.6 Python 等价实现
    • 8.7 项目实战:高级对象开发
  • 第九章 事务与并发控制
    • 9.1 事务四大特性
    • 9.2 隔离级别实操
    • 9.3 锁与 MVCC 机制
    • 9.4 并发故障排查
    • 9.5 执行计划解析
    • 9.6 项目实战:下单事务逻辑
  • 第十章 MySQL 内核原理
    • 10.1 系统分层架构
    • 10.2 存储引擎原理
    • 10.3 缓冲池机制
    • 10.4 日志恢复机制
    • 10.5 主从复制基础
    • 10.6 项目实战:业务异常回滚
  • 第十一章 数据库安全管理
    • 11.1 用户权限管控
    • 11.2 数据安全防护
    • 11.3 访问审计机制
    • 11.4 AI 安全检测
    • 11.5 项目实战:创建专用账号
  • 第十二章 数据库运维管理
    • 12.1 容器化运维
    • 12.2 数据备份恢复
    • 12.3 性能监控分析
    • 12.4 智能运维巡检
    • 12.5 项目实战:数据库备份
  • 第十三章 AI 数据库实战
    • 13.1 向量数据原理
    • 13.2 商品向量入库
    • 13.3 智能相似度检索
    • 13.4 电商 RAG 落地
    • 13.5 技术边界辨析
    • 13.6 AI 全流程复盘
    • 13.7 项目实战:商品向量检索
  • 第十四章 技术演进展望
    • 14.1 数据库发展历程
    • 14.2 传统与新型对比
    • 14.3 工程实践取舍
    • 14.4 学习进阶路径
    • 14.5 项目实战:综合工程
  1. 课程
  2. 课程介绍