关闭

数据库的隔离级别

标签: 数据库mysqlinsert
1211人阅读 评论(0) 收藏 举报
分类:
数据库的隔离级别:
1.Read Uncommited(未提交读):没有提交就可以读取到数据(发出了insert,但没有commit就可以读取到)
2.Read Commited(提交读):只有提交后才可以读
3.Repeatable Read(可重复读):mysql默认级别,必须提交才能看到,读取数据是数据被锁住
4.Serialiazable(序列化读):最高隔离级别,串型的,你操作完了,我才可以操作,并发性不好

脏读:没有提交就可以读取到数据
不可重复读:再重复读一次,数据与上次读到的数据不一样。
幻读:在查询某一条件的数据,开始查询后,别人又加入或删除某些数据,再读取时与原来的数据不一样了


MySql查看数据库的隔离级别
select @@tx_isolation

MySql数据库隔离级别修改
set transaction isolation level(read uncommitted)











0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:269530次
    • 积分:3543
    • 等级:
    • 排名:第9283名
    • 原创:87篇
    • 转载:32篇
    • 译文:0篇
    • 评论:58条
    文章分类
    最新评论