悲观锁 Fair Locking 客户端的流程原理大概是什么呢

请指教一下,有没有官方文档写 select for update、delete、update、insert 等语句更新一条数据、更新多条数据的加锁流程呢,最好带有举例的那种。
多谢多谢