- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 MySQL索引
索引的目的是为了提高数据查询的效率。常见的索引模型:哈希表、有序数组和搜索树。 哈希表:键-值(key-value),把值放在数组里,用一个哈希函数把key换算成一个确定的位置,然后把value放在数组的这个位置。解决哈希冲突的方式是链表。适用于只有等值查询的场景。 有序数组:按顺序存储。查询用二分法就可以快速查询,时间复杂度是:O(log(N))。查询效率高,更新效率低。适用于...
2019-05-10 19:56:37 275
原创 MySQL事务
Q:事务的概念是什么?事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在MySQL中,事务支持是在引擎层实现的。MyISAM引擎不支持事务,InnoDB引擎支持事务。Q:事务的四大特性(ACID)A:atomicity 原子性:事务是由一个或一组相互关联的SQL语句组成,这些语句被认为是一个不可分割的单元,要么都成功要么都失败。C:consistency 一致性:对于数据库的...
2019-05-07 19:55:20 222
原创 MySQL日志系统
mysql> create table T(ID int primary key, c int);mysql> insert into T values(1,1);mysql> insert into T values(2,2);mysql> insert into T values(3,3);mysql> update T set c=c+1 where ...
2019-05-06 21:07:29 317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人