MySQL在查询数据时如何为数据表添加共享锁

 时间:2026-02-18 11:21:18

1、打开一个命令行窗口,通过 mysql 工具连接本地 MySQL 数据库服务;

命令格式为 mysql -u用户名 -p ,回车,输入密码即可,图示。

MySQL在查询数据时如何为数据表添加共享锁

2、找到需要操作的数据表,执行查询命令,并在数据表上添加共享锁:

1. 通过  use 数据库名称 切换到目标数据库中;

2. 通过如下方式,开启事务,查询数据表,并在数据表上添加共享锁:

begin;

select * from 数据表 lock in share mode;

MySQL在查询数据时如何为数据表添加共享锁

3、测试共享锁添加成功:

1. 重新打开一个命令行窗口,连接数据库,并定位到刚刚查询的数据表;

2. 开始事务,以添加共享锁方式查询数据可以正常执行,图示;

3. 修改等变更数据的相关操作会被阻塞,无法执行,图示,符合预期。

MySQL在查询数据时如何为数据表添加共享锁

  • 如何设置停用微信运动
  • KK怎么开启悬浮窗播放
  • 《实况足球2013》阵形、挑传、直塞及妖人心得
  • 古墓丽影7 图文流程 第七关
  • 英雄联盟手游怎么匹配游戏对局,在哪匹配游戏
  • 热门搜索
    赤峰旅游网 泰山旅游地图 合肥旅游网 山西旅游公司 青岛有哪些旅游景点 胡志明市旅游 环球旅游资讯 井冈山红色旅游 山东半岛旅游 梵蒂冈旅游价格