Sql学习8

视图 存储一个sql的逻辑结构 当一个查询的结果多个地方使用的时候

视图是一个动态的  每次打开的视图的时候就是进行执行代码

事务

acid特性

原子性 atomicity

一致性 consistency 

隔离性 isolation 

持久性 durability 

事务的用法:

开启事务

执行sql操作

提交 回滚 commit rollback 

建表的时候选择innodb 才能支持回滚

平常的时候是自动的开启事务 提交

我们可以手动的进行  注意分号

start transaction;

insert into 。。。;

commit;

事务的并发问题

1.脏读

2.不可重复读

3. 幻读

事务的隔离级别

repeatable-read 锁的行,可以避免不同的事务对同一行的修改

使用serializable 都可以把整个表都锁住了。

猜你喜欢

转载自blog.csdn.net/yuezheyue123/article/details/85070161