![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Geepyyyy
不要只是拾人牙慧
展开
-
数据库原理——事务(特性,隔离界别,锁,协议等)
事务指满足ACID特性的一组操作,可以通过Commit提交,Rollback回滚 一.ACID 1.Atomicity原子性 事务是不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。 回滚时根据日志反向操作 2.Consistency一致性 事务执行前后保持一致性状态,所有事务对一个数据的读取结果都是相同的。 例如:转账前A账户有3000,B账户有2000,无论怎...转载 2018-12-19 17:23:33 · 199 阅读 · 0 评论 -
数据库——范式
在上学校数据库的课程时,总是觉得太抽象,或者用不到。直到自己做了个小项目,涉及到了数据库表的设计时,才发现这些东西的重要性。因此重新回顾了下数据库的范式,自己懂不算懂,要能整理好讲出来让别人也能懂才算懂 一. 常用概念(术语) 元组:数据库表中的一行就是一个元组 分量:元组的某个属性 键:表中可以唯一确定一个元组的某个属性(或属性组),键是元组的分量 候选键:如果表中可以唯...原创 2018-12-20 12:16:56 · 672 阅读 · 0 评论 -
SQL连接查询
1.等值连接 : 关键字INNWER JOIN…ON 2.自然连接 : 关键字NATURAL JOIN…ON 3.等值连接和自然连接的区别 : 自然连接是去掉重复列的等值查询 4.外连接 :内连接中,查询出的列只存在相互匹配的行,不匹配的行不会出现,外连接则会出现这些行。 4-1.左外连接 :关键字LEFT OUTER JOIN 左边表的列会出现全部的行,不管匹配与否 4-2.右外连接...原创 2019-02-14 21:03:51 · 216 阅读 · 0 评论