数据库基本原理
文章平均质量分 65
那我就换个名字吧
这个作者很懒,什么都没留下…
展开
-
Data Plane, Control Plane, Management Plane到底都是什么?
CP,DP,MP原创 2022-07-27 05:23:44 · 1739 阅读 · 1 评论 -
关于B+树的时间复杂度分析
找了好长时间关于B+树的时间复杂度的博客,没找到几篇相关的,有相关的博客基本都是错误的,当然不排除我没找到的情况。B+树的建立我就简单的说一下,避免大家搞混B树和B+树,这也是面试官喜欢考察的地方(好多面试官对这里也是比较糊涂的,因为面试官不一定是做数据库或者索引相关研究的)。B树和B+树最大的区别就是,B树是将各种信息保存在所有节点中的,B+树是将各种信息保存在叶子中的。这样一来,对于每一个要查找的值来说,B+树都需要从根节点到叶子节点找一遍,那么时间复杂度与树高成正比;B树只需要找到相应节点就停止原创 2020-11-16 21:49:33 · 21773 阅读 · 10 评论 -
基于Oracle的数据定义语言DDL
一. 分别建立Student,Course,SC基本表。create table Student( sno char(5) primary key, sname varchar(10) unique, ssex char(2) not null, sage number(3) default 0, sdept varchar(10));create table C...原创 2018-03-18 16:07:13 · 1230 阅读 · 0 评论 -
关于数据库的一些术语(持续更新)
关系运算 (1)选择(selection):在关系中满足条件的元组;用 σ 表示 (2)投影(projection):在关系中,垂直于名称列的属性;用 π 表示 (3)连接(join):从两个关系的笛卡尔积中选取属性间满足一定条件的元组。用 ⋈ 表示 a. 等值连接(equijoin):选取关系 R 与 S 的广义笛卡...原创 2018-04-01 12:59:42 · 2620 阅读 · 0 评论 -
游标的操作(一)(本文适合全部读完而非查找某一信息)
SQL是面向集合的,一条SQL语句可以产生或处理多条记录。主语言是面向记录的,一组主变量只能存放一条记录。所以仅使用朱变量并不能完全满足SQL语句向应用程序输出数据的要求,为此嵌入式SQL引入了游标的概念。游标(cursor):系统为用户开设了一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字。用户可以通过游标逐一获取记录,并付给主变量,交由主语言进一步处理。游标分为显示游标和隐式游...原创 2018-04-15 12:55:32 · 324 阅读 · 0 评论 -
游标的操作(二)
游标的操作(一)中学会定义游标的操作,但这远远不够,还有一些语句需要了解使用。游标属于SQL语句,因此SQL的关键字依然可用,例如判断游标是否打开:if emp_cursor % isopen then fetch emp_cursor into v_ename,v_sal;else open emp_cursor;end if;使用 loop 与 %rowcount 属性检索数据...原创 2018-04-15 13:43:02 · 377 阅读 · 0 评论