摘要: 根据mysql存储引擎的不同,支持的锁也不同。 myisam,memory,支持表级锁。 innodb,支持行级锁和表级锁,默认为行级锁。 表级锁,把整个表锁住。锁表快。不存在死锁。冲突多。 行级锁,锁指定的行。锁表慢。可能出现死锁。冲突少。 关于死锁: 表中有2条数据X,Y。有两个人都想修改这两个 阅读全文
posted @ 2017-09-30 17:18 VoctrALs 阅读(164) 评论(0) 推荐(0) 编辑
摘要: mysql中只有innodb支持事务。 事务有4个特点 1、原子性(Atomicity) 事务中包含的程序作为数据库的逻辑工作单位,它对数据库中的数据进行操作时,要么全部执行,要么都不执行。 举个例子,你给小A转账500块时。这个时候银行的数据库会将你卡里的金额减500,同时小A卡里的金额增加500 阅读全文
posted @ 2017-09-30 15:46 VoctrALs 阅读(188) 评论(0) 推荐(0) 编辑