
数据库
WencoChen
这个作者很懒,什么都没留下…
展开
-
inner join、left join、rigint join 的区别
文章目录1. 表1.1 学生表user1.2 成绩表grade2. JOIN2.1 inner join2.1.1 sql:2.1.2 结果2.1.3 结论2.2 left join2.2.1 sql2.2.2结果2.2.3 结论2.3 right join2.3.1 sql2.3.2 结果2.2.3 结论1. 表1.1 学生表useridname1小赵2小钱...原创 2019-02-27 17:36:46 · 818 阅读 · 0 评论 -
详解第一范式、第二范式、第三范式、BCNF范式
文章目录第一范式定义以及分析:问题研究:第二范式必备知识点函数依赖:码:非主属性 :定义分析:解决办法:问题研究:第三范式:定义:分析:问题研究:BCNF范式分析问题研究小结:第一范式定义以及分析:首先是第一范式(1NF)。符合1NF的关系(你可以理解为数据表。“关系模式”和“关系”的区别,类似于面向对象程序设计中”类“与”对象“的区别。”关系“是”关系模式“的一个实例,你可以把”关系”理解...转载 2019-03-02 16:08:45 · 288474 阅读 · 93 评论 -
乐观锁与悲观锁——解决并发问题
文章目录1. 为什么需要锁(并发控制)?2. 并发控制机制3. 乐观锁应用乐观锁介绍:使用举例:以MySQL InnoDB为例4. 悲观锁应用5. 结论1. 为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2...转载 2019-03-03 17:28:21 · 3412 阅读 · 0 评论