- 博客(2)
- 收藏
- 关注
原创 MySQL索引
索引介绍MySQL是常用的数据库,然后如果存入的大量的数据,mysql要如何查询到想要的数据,索引是mysql给出的答案。索引分类在MySQL中,存在两类索引:Hash索引,B+树索引。两者主要的区别为:查询效率:Hash索引由于是记录的数据对应的hash,所以对应的复杂度级别是O(1)的,而B+树的查询复杂度为O(logn)级别支持范围查询,hash索引是记录了hash值,好的hash算法应该是能够均匀打散的,所以可以看出,hash索引是不支持范围查询的,而b+树作为一个平衡二叉树,天然能支
2022-04-05 22:40:36
1108
原创 MySQL事务
事务事务的概念是:逻辑上的一组操作,这组操作在执行后,要不全部成功,要不全部不成功。在MySQL数据库中,只有InnoDB引擎支持事务,且只有DML语言才有事务。事务特性事务要保证操作的一系列单元要不全部成功,要不全部不成功,且多个事务并行的时候,需要保证幂等性,不能存在不确定的结果。所以一个事务需要一定特性,即ACID。原子性(Atomicity,A)事务中的操作要不全执行,要不全部不执行,即回滚部分操作。一致性(Consistency,C)几个并行执行的事务,其执行结果必是按某一顺序
2022-03-27 19:08:41
1085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅