问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

带有()子句的select语句可以在表上的一行或多行上放置排他锁_百度知...

发布网友 发布时间:2022-04-25 12:44

我来回答

3个回答

热心网友 时间:2022-04-11 21:33

选择答案B,带有for update子句的select语句可以在表上的一行或多行上放置排他锁。

排他锁(Exclusive Locks,简称X锁),又称为写锁、独占锁,是一种基本的锁类型。

若事务T对数据对象A加上排他锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。

扩展资料:

SQL语句中select的格式:

SELECT 列名称 FROM 表名称,以及SELECT * FROM 表名称。注意:SQL 语句对大小写不敏感。SELECT 等效于 select。

SELECT语句内部各组成部分的理论计算顺序,依次为:

1、FROM的表连接、笛卡尔积、ON连接条、筛选(完成了内部连接)、添加外部连接的行

2、WHERE子句筛选出满足条件的行集;

3、GROUP BY子句对行集中的行做分组合并,使得多个行对应于结果集中的一行。

4、应用HAVING子句从中间结果筛选出满足条件的行的集合;

5、SELECT的结果列中的表达式,然后是DISTINCT关键字处理(如果有的话)。因此,在SELECT中给结果集中的列指定别名,是无法被WHERE子句或者GROUP BY子句或者HAVING可见并使用的。

6、应用ORDER BY子句对结果集中的行排序。

7、如果存在TOP或OFFSET/FETCH,对结果行的挑选。

参考资料来源:百度百科-select()

热心网友 时间:2022-04-11 22:51

选B。forupdate是一种行级锁,又叫排它锁,一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行。如果其它用户想更新该表中的数据行,则也必须对该表施加行级锁。

即使多个用户对一个表均使用了共享更新,但也不允许两个事务同时对一个表进行更新,真正对表进行更新时,是以独占方式锁表,一直到提交或复原该事务为止。行锁永远是独占方式锁。

扩展资料:

通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。

而select … for update 语句是我们经常使用手工加锁语句。在数据库中执行select … for update ,大家会发现会对数据库中的表或某些行数据进行锁表,在mysql中,如果查询条件带有主键,会锁行数据,如果没有,会锁表。

 由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。

热心网友 时间:2022-04-12 00:26

B
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 如何优化sqlserver order by 谁总结下sqlserver数据库优化知识的详解和具体操作最优方案! MTK到现在都出了哪些手机芯片 RAM芯片组和RAM芯片一样吗 我想从一张SQL Server 表中取出第31行到40行的数据,怎么写t-sql_百度... 关于SQLSERVER2008不能使用offset row fetch next排序的解决方法_百 ... 如何查看手机的芯片组 sqlserver中的分页语句错误,vs提示“offset附近有语法错误,在 FETCH... 手机中常见的芯片组 私募基金经理跳槽公募基金 该不该有3个月的静默期 私募基金的募集期限一般是多久?募集完之后不可以再投吗? 基金业协会中,关于私募基金登记备案有哪些常见问题 私募基金募集期多久,与封闭期,存续期的区别 私募直营店:新发基金封闭期一般多久? 私募基金募集期多久,与封闭期,存续期的区别是什么 私募基金封闭期多久 专业投资者是否需要冷静期 私募基金经理有3个月的静默期吗 如何将正规私募基金和金融骗局很明显的区分开来 如何理解私募基金的投资冷静期 SQL SERVER语句提示错误 delete top (5) FROM (SELECT top 100 pe... SQL中排序后从第10个数据开始取5个数据怎么写? SQL中orderby排序有问题,求解决 java web项目,怎么将sqlserver的表显示在网页上?附的图片上表格没显示出... 如何查看sql执行效率 SQL、MySQL、Oracle随机查询语句? sqlserver 使用 ROW_NUMBER() OVER(order by xxx)进行分页查询_百度... SQL语句如何取前10条,10-30条记录? SQL查询按指定字段排序 sqlserver 支持定位当前页,自定义排序的分页SQL(拒绝动态SQL) order by sql排序问题 微信零钱能赚到别人银行卡吗? 微信佘额怎么转到别人的银行上 如果鞋子被烧黄了,怎么办? 鞋子被火烧破了怎么办? 正月十五不小心烧到了鞋子会怎么样 鞋子被烧了洞 还能补救吗 烧鞋子有什么不好,怎么破? 新鞋子被烟头烧了咋办 纸做的鞋子怎么做