- 博客(2)
- 收藏
- 关注
原创 数据库的三范式是什么?
第一范式:强调的是列的原子性,就是列不能够再分成其他几列; 第二范式:一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖主键的一部分; 第三范式:任何非主属性不依赖于其他非主属性。 ...
2020-02-28 10:22:04
1264
原创 什么是数据库的乐观锁与悲观锁?它们又各自是怎么实现的?
理解: 乐观锁与悲观锁 乐观锁:每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间有没有人去更新过这个数据。 悲观锁:每次去拿数据的时候都认为别人会修改,所以每次去拿数据的时候都会上锁。 实现: 一、悲观锁 1、排它锁,当事务在操作数据时把这部分数据进行锁定,直到操作完毕后再解锁,其他事务操作才可操作该部分数据。这将防止其他进程读取或修改表中的数据。 2、实现:...
2020-02-28 10:18:21
672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人