select update delete
来源:互联网 发布:淘宝评价后怎么截图 编辑:程序博客网 时间:2024/06/06 00:46
原文地址:http://www.cnblogs.com/qianyz/archive/2010/10/11/1848151.html
在RC级别下
select ,对满足条件的数据都加S锁,读取一条释放一个锁
update,先发select命令来找对应的数据,然后都加X锁,知道事务结束X锁才释放
delete 先发select命令来找对应的数据,然后都加X锁,知道事务结束X锁才释放
insert 先把数据插入,然后在检查数据完整一致性,如果有问题就回滚
select <---- 重复度矛盾 ------>update<------- 丢失修改---------->update
select<--------- 幻想---------> insert,delete
RC下
select会出现不可重复读和幻想,不会出现读脏数据
delete,insert 会出现幻想
update会出现不可重复读
锁的兼容性:
s---->s,u
---//-->x
U---->s(在RC隔离下才兼容,因为读完数据后会立即释放S锁,而不是长时间占有)
----//--->U.X
X--//-->X.S,U
- Insert Update Delete Select
- select update delete
- mysql-update、delete、select操作
- select,delete,update,insert语句使用方法
- Hibernate insert,select,update,delete方法
- SQL语句复习:insert,update,delete,select
- SQL语句复习:insert,update,delete,select
- 数据操纵:select, insert, update, delete
- 数据库操作优化(insert、update、delete、select)
- XML的add,update.delete,select
- [转载]QSqlQuery Select、Insert、Update、Delete操作
- SQL Basic Statement(INSERT/DELETE/UPDATE/SELECT)
- mysql学习4:select,update,insert,delete
- 数据库操作优化(insert、update、delete、select)
- 使用JDBC执行 select insert update delete
- 使用JDBC执行 select insert update delete
- MySQL表操作 insert-delete-update-select
- mybatis——select、insert、update、delete
- Android OpenGL 学习笔记 --开始篇
- 负载测试和压力测试
- T_SQL编程
- 面试某公司时一边写的代码
- Ext.ProgressBar学习
- select update delete
- performanceCounter文件占用问题解决
- 面试题—数据结构之单链表详述(基本篇3)
- 工作中常用的正则表达式
- 高铁神话
- sqltype IsDBNull
- C++虚函数表解析(转)
- 只用html就可以实现图像的左右滚动效果
- 基于802.1x认证技术的应用分析