MyISAM存储引擎的表级锁

在项目开发中,表锁是MySQL中作用范围较大的一种锁,它锁定的是用户操作的整张表,可以避免死锁的情况,且加锁速度快,消耗资源小。事情总有两面性,也就是因为表锁是锁了整张表,在并发的时候锁冲突更大,并发能力也就差

MySQL数据库中的事务和隔离级别

事务是由多个SQL语句组成的一组操作,每个SQL语句相互依赖,如果其中一条SQL语句一旦执行失败,这组操作将会回滚。所有受影响的数据将返回事务开始以前的状态。如果一组中的所有SQL都执行成功,则这组操作才算执行成功