表级锁是由程序员根据事务需求手动设置的,用于精确控制SELECT、INSERT、UPDATE、DELETE等语句的执行。这种锁定不是系统自动完成的,而是根据程序员在程序中的要求执行的。通常,读操作需要共享锁,写操作需要排它锁,有时还需要其他专用锁以实现更精确的控制。