MySQL基础篇下

72 阅读1分钟

1.约束

1.1 约束概述

image.png

1.2 约束演示

image.png

1.3 外键约束

1.3.1 外键约束概念

image.png

1.3.2 外键约束语法

image.png 添加删除外键案列

image.png

1.3.3 外键删除/更新行为

image.png 案例

image.png

1.4 小结

image.png

2.多表查询

2.1 多表关系

image.png

image.png

image.png

代码实现

image.png

2.2 多表查询概述

image.png 造成上述原因的代码

image.png

image.png

2.3 内连接

image.png 案列实现

image.png

2.4 外连接

image.png 案例实现

image.png

image.png

连接多个表

image.png

2.5 自连接

image.png 案例实现

image.png

2.6 联合查询(Union)

image.png 案例实现 image.png

2.7 子查询

2.7.1 标量子查询

image.png 案例1

image.png 案例2

image.png

2.7.2 列子查询

image.png 案例

image.png

image.png

image.png

2.7.3 行子查询

image.png 案例

image.png

2.7.4 表子查询

image.png 案例

image.png

image.png

2.8 多表查询案例

image.png

image.png

image.png

image.png

image.png

image.png

2.9小结

image.png

3.事务

image.png

3.1 事务简介

image.png

3.2 事务操作的两种方式

3.2.1 方式一:关闭自动提交事务

image.png 代码实现如下 image.png

3.2.2 方式二: 开启事务,手动提交

image.png 代码实现

image.png

3.3 事务的四大特性

image.png

3.4并发事务问题

image.png

3.4.1 脏读

image.png

3.4.2 不可重复读

image.png

3.4.3 幻读

image.png

3.5 事务隔离级别

image.png

3.6 事务小结

image.png