摘要:
姊妹篇1 然后找到这个参数的值 这是老版本的数据mysql的存储引擎的情况,左边user.myi存放数据所在的磁盘地址值,右边user.myd存放数据 上面是myisam红的主键索引与非主键索引的工作方式,都是先去找磁盘的地址值,再去找数据返回 innerDB的主键索引是怎么工作的呢:user.ib 阅读全文
摘要:
节点的关键字数最多16KB,也就是原来的AVL的纵向的发展,直接被B-TREE变成了横向的发展 那么B-TREE与B+TREE有什么区别 B-TREE: 1.关键字的个数与Degree个数的关系是 Degree-1=最多关键字个数 2。 阅读全文
摘要:
AVL树:左旋与右旋 AVL树的基本操作一般涉及运做同在不平衡的二叉查找树所运做的同样的算法。但是要进行预先或随后做一次或多次所谓的"AVL 旋转"。 假设由于在二叉排序树上插入结点而失去平衡的最小子树根结点的指针为a(即a是离插入点最近,且平衡因子绝对值超过1的祖先结点),则失去平衡后进行进行的规 阅读全文
摘要:
了解二叉树之前先复习一下树--算法与数据结构中有学习 树具有的特点有: (1)每个结点有零个或多个子结点 (2)没有父节点的结点称为根节点 (3)每一个非根结点有且只有一个父节点 (4)除了根结点外,每个子结点可以分为多个不相交的子树。 树的基本术语有: 若一个结点有子树,那么该结点称为子树根的“双 阅读全文
摘要:
-- MySQL中的三中循环 while 、 loop 、repeat 求 1-n 的和 -- 第一种 while 循环 -- 求 1-n 的和 /* while循环语法: while 条件 DO 循环体; end while; */ create procedure sum1(a int) beg 阅读全文
摘要:
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前腾讯面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下 阅读全文
摘要:
2.1、数据库语句的执行顺序 (一): 执行顺序 from -> on -> join -> where -> group by -> having -> count(聚合函数) -> select -> distinct -> order by -> limit (二): 执行步骤解释: (1)、 阅读全文
摘要:
lag与lead函数是跟偏移量相关的两个分析函数, 这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。 通过这两个函数可以在一次查询中取出同一字段的前N行的数据(lag)和后N行的数据(lead)作为独立的列,从而更方便地进行进行数据过滤。 over()表示 lag()与lead()操作 阅读全文
摘要:
公交车上刷了一下知乎,看到一个问题:【怎么处理才能把左边的表变成右边?】 其实问题提问的很模糊,没有业务描述,只说结果,接下来也就是按照答者的理解吧 答者认为该题需求:用户连续访问同一个页面时,只保留最早的一条而已。 思路:我们冗余列来制作数据行之间的信息差,第一次我们需要明确数据的顺序(知道前后) 阅读全文
摘要:
1.数据组成 PS:文末有insert语句,注意最后一列的列名为leval 2.基本查询 2.1.查询某节点及该节点下的所有子孙节点 SELECT * FROM QIANCODE.TREE_TABLE_BASIC T START WITH T.ID='111' CONNECT BY PRIOR T. 阅读全文