JavaWeb(黑马程序员:数据库部分)
一、JavaWeb介绍
1、网站的工作原理

2、JavaWeb技术栈

二、数据库
1、SQL分类

2、DDL (操作数据库、表等)
2.1 操作数据库

2.2 操作表
2.2.1 查询表

2.2.2 创建表

2.2.3 删除表

2.2.4 修改表

2.2.5 数据类型


3、DML (对表中的数据进行增删改)
3.1 添加数据

3.2 修改数据

3.3 删除数据

4、DQL (对表中的数据进行查询)
4.1 查询语法

4.2 基础查询

4.3 条件查询

4.4 排序查询

4.5 分组查询

4.5.1 实例









4.5.2 聚合函数

4.6 分页查询

5、约束

5.1 实例

5.2 外键约束






6、数据库设计
6.1 数据库设计简介

6.2 表关系
6.2.1 一对多

6.2.2 多对多



6.2.3 一对一

6.3 数据库设计案例

7、多表查询
7.1 连接查询

7.1.1 内连接

① 隐式内连接

② 显式内连接

7.1.2 外连接

① 左外连接

② 右外连接

7.2 子查询


7.2.1 单行单列

7.2.2 多行单列

7.2.3 多行多列

8、事务
8.1 事务简介


8.2 事务四大特征

8.3 MySQL事务默认自动提交
