
数据库
hy_小小可
爱好编程的小菜鸟
展开
-
事务
事务的背景 举个小例子 准备测试表 drop table if exists accout; create table accout( id int primary key auto_increment, name varchar(20) comment '账户名称', money decimal(11,2) comment '金额' ); insert into account(name, money) values ('A',5000), ('B',1000); 比如说A要给B转两千元原创 2020-05-12 17:09:03 · 271 阅读 · 0 评论 -
索引
索引的背景是什么/索引解决了什么问题? 在进行数据库查找时避免进行遍历,优化查询速度(降低插入和删除速度)。 索引的工作原理 索引的底层数据结构是由B+树实现的,例如: B+树是B树的更进一步,B树中非叶子结点可能会存储数据,B+树的非叶子结点只是用来辅助查找。 B+树的每一层兄弟节点之间都是相互连通的(类似于链表),遍历起来更方便,尤其是指定区间进行查找的时候。 B+树的相关特点 1.B+树与哈希表相比它可以实现数据库中的模糊查询情况 2.B+树与二叉搜索树相比它的高度更低,查找效率更高 3.B+树与B原创 2020-05-09 18:20:07 · 141 阅读 · 0 评论