Mysql事务隔离级别
什么是事务?老生常谈:事务是逻辑上的一组操作 , 要么都执行 , 要么都不执行
经典实例:转账给你 , 我减少100 , 你增加100 , 不能因为系统故障导致 , 我钱转出了 , 而你没收到
【Mysql事务隔离级别】事务的四大特性
A:原子性 , 最小执行单位 , 要么都执行 , 要么都不执行C:一致性 , ?I:隔离性 , 并发访问数据库是 , 两个事务是独立的 , D:持久性串行执行是不会事务执行很顺畅 , 但当不同事务同时执行时可能出现各种情况 , 以student表为例
#表定义
CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(32)DEFAULTNULL,`create_time`timestampNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8mb4;#初始数据
mysql>select*fromstudent;+----+----------+---------------------+|id|name|create_time|+----+----------+---------------------+|1|Jarry|2020-08-1309:14:01||2|Hameimei|2020-08-1309:14:09|+----+----------+---------------------+2rowsinset(0.00sec)事务并发可能发生的情况a.脏读一个事务读到另一个事务未提交的事务
对于后者,要锁住满足条件及其相近的记录
不可重复读重点在于update和delete , 而幻读的重点在于insert
事务的隔离级别Mysql事务隔离级别有4个:读未提交、读已提交、可重复读、可串行化
#读未提交
#可重复读
推荐阅读
- 蔡颂思|26岁女星发文嫌弃隔离酒店,称第一次住二星级,网友三字评论亮了
- 塞尔维亚|美威胁塞尔维亚,要求放弃与华为合作,武契奇:内部事务与美无关
- |俄总理视察远东之行多名随行记者感染新冠,目前均已隔离
- 时政|俄资深评论员:西方无权插手香港事务
- 中国新闻网|俄罗斯总理数名随行记者感染新冠 目前已被隔离
- 海外网|美国一高中生确诊后照常上课 竟称无症状不需隔离
- 参考消息网|欧洲多地游客上演大逃离 为赶在隔离新规之前回家
- 安陆市开展退役军人事务系统“枫桥式”基层服务站创建工作
- 北京西站|男孩贪玩卡进北京西站隔离门 警民联手帮其脱困
- 大众日报|山东新增6例境外输入病例,详情公布!尚有916人隔离观察