导航:首页 > 数据处理 > 往数据库中添加字段为什么会锁表

往数据库中添加字段为什么会锁表

发布时间:2025-01-07 06:28:31

数据库锁表是什么意思

1、数据库锁表的意思:因为在数据库里,同一个数据可能有多个人来读取或更改,为了防止我更改的时候别人也同时更改,这是一般要锁住表不让别人改。

2、举个简单例子:在更新数据库记录的过程中,我是不希望别人也来更新我的这些记录的,像库存,做出库的时候,原数量100,我出了20,我就需要把数量更新到80;

在更新的过程中,别人又做了30的出库,如果在我更新的时候,别人先把库存更新到70,然后我又更新80,那数量就错误了。所以我更新的时候,我就需要锁定这条记录。这是数据行锁,排他锁。

(1)往数据库中添加字段为什么会锁表扩展阅读:

数据库锁表的必要条件:

1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。

2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放。

3)不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己释放。

4)环路等待条件:指在发生死锁时,必然存在一个进程——资源的环形链,即进程集合{P0,P1,P2,···,Pn}中的P0正在等待一个P1占用的资源;P1正在等待P2占用的资源,……,Pn正在等待已被P0占用的资源。

阅读全文

与往数据库中添加字段为什么会锁表相关的资料

热点内容
ppt怎么做数据表格 浏览:904
股市数字货币怎么交易 浏览:402
现在还有什么可以代理的 浏览:672
车贷分期公司怎么可以代理 浏览:423
NBA2k20手游怎么交易安东尼 浏览:907
北京拍摄什么市场大 浏览:108
铝压铸模生产的产品怎么有气孔 浏览:940
学习中医推拿技术哪个好 浏览:278
德阳市公共资源交易中心在哪里 浏览:668
小米云盘信息怎么删除 浏览:4
怎么做自运转产品 浏览:875
沪深市场动力煤股票有哪些 浏览:524
生物大数据挖掘用什么语言 浏览:304
产品为什么要按照班产量做 浏览:900
哪些学校文科生可以报航海技术 浏览:767
安徽省立医院的就诊信息会保留多久 浏览:198
应用层数据流向哪里 浏览:170
如何办理兵役登记社保卡信息采集 浏览:555
怎么转移相片数据到另一方手机 浏览:681
什么东西属于农产品 浏览:672