JavaWeb——MySQL
5.1. 数据库
- DB,是存储和管理数据的仓库
- 数据库管理系统(DBMS),操纵和管理数据库的大型软件。
- SQL,结构化查询语言,操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准。
5.2. MySQL概述
5.2.2. 数据模型
5.2.3. SQL简介
- 基本语法
- SQL分类
5.3. DDL
- 整个开发流程涉及数据库的部分
5.3.1. 数据库操作
5.3.2. 图形化工具
5.3.3. 表操作
5.3.3.1. 创建
5.3.3.2. 数据类型
5.3.3.3. 查询
5.3.3.4. 修改
5.3.3.5. 删除
5.4. DML
5.4.1. 添加数据insert
5.4.2. 更新数据update
5.4.3. 删除数据delete
5.5. DQL
5.5.1. 语法
5.5.2. 基本查询
5.5.3. 条件查询
5.5.4. 分组查询
5.5.4.1. 聚合函数
5.5.4.2. 分组查询
5.5.5. 排序查询
5.5.6. 分页查询
5.5.7. 判断
5.6. 多表设计
5.6.1. 一对多
5.6.1.1. 如何设计
5.6.1.2. 问题分析
5.6.1.3. 外键
5.6.2. 一对一
5.6.3. 多对多
5.7. 多表查询
5.7.1. 概述
5.7.1.1. 笛卡尔积
5.7.1.2. 分类
5.7.2. 连接查询
5.7.2.1. 内连接
5.7.2.2. 外连接
5.7.3. 子查询
5.7.3.1. 概述
5.7.3.2. 标量子查询
5.7.3.3. 列子查询
5.7.3.4. 行子查询
select * from tb_emp where (entrydate, job) = (select entrydate, job from tb_emp where name = '韦一笑')
5.7.3.5. 表子查询
select e.*, d.name from (select * from tb_emp where entrydate >= '2006-01-01') as e, tb_dept as d where e.dept_id = d.id