在mysql中的锁看起来是很复杂的,因为有一大堆的东西和名词:排它锁,共享锁,表锁,页锁,间隙锁,意向排它锁,意向共享锁,行锁,读锁,写锁,乐观锁,悲观锁,死锁.这些名词有的博客又直接写锁的英文的简写--->X锁,S锁,IS锁,IX锁,MMVC... 1.1 为什么需要学习数据库锁知识 即使我们不会这些锁知识,我们的程序在一般情况下还是可以跑得好好的.因为这些锁数据库隐式帮我们加了 对于UPDATE.DELETE.INSERT语句,InnoDB会自动给涉及数据集加排他锁(X) MyISAM在执行