SQL 语法与数据库¶
L1.数据库常见查询语句¶
教学目标¶
- 了解数据库的基本概念。
- 掌握 MySQL 的安装和配置。
- 掌握数据库客户端工具的使用。
- 掌握 SQL 基础语法,可以熟练对库和表进行增删改查等操作。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 数据库的基本概念 | 数据库简介、使用场景、常用数据库简介 |
知识点 | MySql 的安装与配置 | 安装、卸载、环境变量配置、启动与关闭 MySql 服务、数据库的命令行操作 |
知识点 | 数据库客户端工具 | workbench 安装与简单使用 |
知识点 | MySql 介绍 | 目录结构、数据库管理系统、数据库表简介 |
知识点 | SQL 简介 | SQL 是什么、通用语法、分类 |
知识点 | DDL 数据库操作-创建 | 创建数据库 |
知识点 | DDL 数据库操作-查看 | 查看数据库 |
知识点 | DDL 数据库操作-修改 | 修改数据库 |
知识点 | DDL 数据库操作-删除 | 删除数据库 |
知识点 | DDL 数据库表操作简介 | MySql 的数据类型 |
知识点 | DDL 数据库表操作-创建 | 创建表操作 |
知识点 | DDL 数据库表操作-查看 | 查看表操作 |
知识点 | DDL 数据库表操作-修改 | 修改表操作 |
知识点 | DDL 数据库表操作-删除 | 删除表操作 |
知识点 | DML 表数据操作-插入 | 表数据插入 |
知识点 | DML 表数据操作-修改 | 表数据修改 |
知识点 | DML 表数据操作-删除 | 表数据删除 |
知识点 | DQL 表查询操作-简介 | 数据准备、简单查询 |
知识点 | DQL 表查询-条件查询 | 条件查询 |
知识点 | DQL 表查询操作-排序 | 数据准备、排序操作 |
知识点 | DQL 表查询操作-聚合函数 | 数据准备、聚合函数 |
知识点 | DQL 表查询操作-分组 | 数据准备、分组操作 |
知识点 | DQL 表查询操作-limit 关键字 | 数据准备、limit |
知识点 | SQL 约束-主键约束 | 主键约束 |
知识点 | SQL 约束-非空约束 | 非空约束 |
知识点 | SQL 约束-唯一约束 | 唯一约束 |
知识点 | SQL 约束-默认值 | 默认值 |
L2.多表连接与子查询¶
教学目标¶
- 了解 SQL 的约束规则。
- 掌握多表查询中的表连接查询方式。
- 掌握多表查询中的子查询方式。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 多表简介 | 多表介绍、使用场景与优点 |
知识点 | SQL 约束-外键约束 | 外键约束 |
知识点 | 多表关系简介 | 一对多、多对多、一对一 |
知识点 | 多表查询 | 数据准备、笛卡尔积简介 |
知识点 | 多表查询-内连接查询 | inner join |
知识点 | 多表查询-外连接查询 | left join、 right join |
知识点 | 子查询简介 | 简介 |
知识点 | 【实战】子查询实战 | 子查询实战演练 |
L3.非关系型数据库¶
教学目标¶
- 了解 MySQL 的进阶知识。
- 了解常用关系型与非关系型数据库的区别。
- 掌握非关系型数据库 redis、mongodb 与图数据库 neo4j 基本用法。
知识点¶
形式 | 章节 | 描述 |
---|---|---|
知识点 | 数据库进阶 | sql 进阶与 mysql 进阶管理 |
知识点 | redis 内存数据库 | 性能最快的内存数据存储,基础使用 |
知识点 | mongodb nosql 数据库 | 经典的 nosql 数据库介绍与使用 |
知识点 | neo4j 图数据库 | 图数据的应用介绍 |