目录
一、多表查询
1.内连接

2.外连接
3.子查询

**标量子查询:**子查询返回的结果为单个值
常见操作符:= <> > >= < <=
**列子查询:**子查询返回的结果为一列
常见操作符:in 、not in等
**行子查询:**子查询返回的结果为一行
常见操作符:= 、<>、in、not in
**表子查询:**子查询返回的结果为多行多列
常见操作符:in
二、事务
1.概述
事务是一组操作集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销请求操作,即这些操作要么同时成功,要么同时失败
注意:
默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务
2.事务控制

3.四大特性(ACID)

三、索引
1.概述
索引是帮助数据库高效获取数据的数据结构
2.优缺点


3.结构
MySQL数据库支持的索引结构有很多,如:Hash索引、B+Tree索引。我们平常所说的索引,如果没有特别指明,都是默认的B+Tree结构组织的索引
4.语法
创建索引:

注意:
主键字段,在建表时,会自动创建主键索引
添加唯一约束时,数据库实际上会添加唯一索引
查看索引:

删除索引:
