数据库基础
啊杰eboy
每天进步一点点~
展开
-
数据库事务相关知识总结
数据库事务的四个基本要素(ACID) 1.原子性(A):事务的原子性是指事务是一个不可分割的工作单位,这组操作要么全部发生,否则全部不发生。发生错误就回滚。 2.一致性(C):在事务开始以前,被操作的数据的完整性处于一致性的状态,事务结束后,被操作的数据的完整性也必须处于一致性状态。比如转账:有5个账户,每个账户各有100元,5个就是500元。不管5个账户之间如何并发转账,5个账户的总额应该还...原创 2018-12-21 13:52:13 · 334 阅读 · 0 评论 -
深入理解数据库索引的实现原理
什么是索引 索引是帮助数据库高效获取数据的数据结构。索引是在基于数据库表创建的,它包含一个表中某些列的值以及记录对应的地址,并且把这些值存储在一个数据结构中。索引是以索引文件的形式存放于磁盘中。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。 索引的优缺点 在mysql优化中,当我们定位到了慢查询语句后,我们都会适当给它建立索引来提高查询效率。是的,索引的作用就是高效提...原创 2018-12-21 15:59:26 · 730 阅读 · 0 评论