select 查询语句是不会加锁的,但是select .......for update 除了有查询的作用之外,还会加锁,而且是悲观锁。加的是行锁还是表锁,主要看用的是不是索引或者主键。 没有用 索引或者主键 的是表锁,否则是行锁