Skip to content

Commit 3fd9a4a

Browse files
committed
update
1 parent e7e54b8 commit 3fd9a4a

File tree

1 file changed

+32
-0
lines changed
  • java/Javaweb2020逃跑计划/1.MySQL

1 file changed

+32
-0
lines changed

java/Javaweb2020逃跑计划/1.MySQL/MySQL.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,13 @@ flush PRIVILEGES
10031003
10041004
```
10051005

1006+
### 停止mysql运行
10061007

1008+
```
1009+
1010+
/etc/init.d/mysqld stop
1011+
1012+
```
10071013

10081014
### 忘记密码然后忽略验证登录进去修改密码
10091015

@@ -2269,12 +2275,38 @@ select 查询字段 from (子查询) 表别名 where 条件;
22692275
## 8事务
22702276

22712277
### 使用场景
2278+
2279+
什么是事务: 在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转 账是一个用户扣钱,另一个用户加钱。如果其中有一条 SQL 语句出现异常,这条 SQL 就可能执行失败。
2280+
2281+
事务执行是一个整体,所有的 SQL 语句都必须执行成功。如果其中有 1 条 SQL 语句出现异常,则所有的 SQL 语句都要回滚,整个业务执行失败。
2282+
2283+
22722284
### 手动提交
2285+
2286+
开启事务 start transaction
2287+
提交事务 commit;
2288+
回滚事务 rollback;
2289+
2290+
查看当前事务是自动还是手动
2291+
**1表示开启, 0表示关闭**
2292+
```
2293+
2294+
select @@autocommit;
2295+
2296+
临时生效~
2297+
set @@autocommit = 0;
2298+
2299+
```
2300+
22732301
### 自动提交
22742302
### 事务原理
22752303
### 回滚点
22762304
### 事务的隔离级别
22772305

2306+
事务的四大特性ACID
2307+
2308+
2309+
22782310
## 9用户管理和权限
22792311

22802312
### 创建用户

0 commit comments

Comments
 (0)