数据库系统
z-k
这个作者很懒,什么都没留下…
展开
-
数据库事务的四个特性和隔离级别
目录四个特性⑴ 原子性(Atomicity)⑵ 一致性(Consistency)⑶ 隔离性(Isolation)⑷ 持久性(Durability)不考虑隔离性可能出现的问题01:脏读02:不可重复读03:幻读:隔离级别事务是在数据库中完成单一逻辑功能的操作集合四个特性⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功...原创 2019-03-19 21:10:08 · 1056 阅读 · 0 评论 -
数据库三范式
第一范式如果一个关系模式R的所有属性都是不可再分的单元,那么R属于第一范式第二范式如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF第三范式设R是一个满足第一范式条件的关系模式,X是R的任意属性集,如果X非传递依赖于R的任意一个候选关键字,称R满足第三范式,简记为3NF,也就是说,R的任意属性集不能存在传递依赖...原创 2019-03-19 21:25:10 · 240 阅读 · 0 评论 -
数据库中的内连接、自然连接、外连接
目录前言笛卡尔积自然连接(natural join)内连接(inner join)左外连接(left outer join)右外连接(rignt outer join)全外连接(full join)前言数据库中表的连接分为内连接、自然连接、外连接(左外连接、右外连接、全外连接)范例表笛卡尔积笛卡尔积简单的说就是一个表里的记录要分别和另外...原创 2019-03-19 22:02:52 · 1135 阅读 · 0 评论 -
数据库索引采用B树和B+树的原因
目录我们以抛出问题的形式开始讲解:(1)数据库文件存储的方式(2)从数据库读取数据的原理(3)减少磁盘IO操作的影响因素(4)基于磁盘IO预读机制,索引可以快速查询数据(a)什么是索引(b)为什么要使用索引(5)数据库中使用什么数据结构作为索引 (a)链表(b)数组(c)平衡二叉树(d)B树和B+树...转载 2019-03-21 22:15:53 · 713 阅读 · 0 评论 -
mysql 设置时间字段
字段名timestamp null default current_timestamp on update current_timestamp其中default current_timestamp表示插入的时候自动更新时间on update current_timestamp表示更新表的某条记录的时候自动更新这条记录的更新时间...原创 2019-07-24 10:38:52 · 1284 阅读 · 0 评论