![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
会飞的猪宝宝啊
这个作者很懒,什么都没留下…
展开
-
ORACLE执行计划
PLSQL执行计划F5一、Description 缩进判断:缩进最多执行 缩进相同的最上边先执行 通过箭头查看执行的顺序二、其中 TABLE ACCESS FULL是一种执行表访问的方式表的访问方式:1、TABLE ACCESS FULL 全表扫描 这种扫描类型从表中读取所有行,并过滤掉不符合选择条件的行。在全表扫描期间,扫描处于高水位标记下的表中的所有...原创 2020-04-14 16:58:43 · 616 阅读 · 0 评论 -
数据库三范式
1NF(列不可再分) 1NF:原子性,字段不可以再分2NF(不存在部分依赖)非键字段必须依赖于键字段 2NF:唯一性,可以把多种数据保存在同一张表中,即一张表只能保存“一种”数据。 Eg:(学号,姓名,年龄,课程名称,成绩,学分)这个表就是不符合2NF,因为它保存了多种数据类型。 存在一定的问题: ...原创 2018-11-21 21:32:28 · 133 阅读 · 0 评论 -
ORACLE:左连接 右连接 全连接 (+)
现在有A表 ,数据如下:现在有B表 ,数据如下:(1)左外连接(以左表为主,左表完全显示)(2)右外连接(以右表为主,右表完全显示)(3)全连接(4)(+)哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部显示,所以是左连接。...原创 2019-08-08 14:55:50 · 1979 阅读 · 0 评论 -
DQL、DML、DDL、DCL的概念与区别
SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS...原创 2019-10-08 13:20:15 · 171 阅读 · 0 评论 -
ORACLE :row_number() over (partition by order by )
1、格式row_number() over(partition by 列名1 order by 列名2 desc)2、解析表示根据列名1分组,然后在分组内部根据列名2排序,而此函数计算的值就表示每组内部排序后的顺序编号,可以用于去重复值与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计...原创 2019-10-09 10:37:46 · 755 阅读 · 0 评论 -
PLSQL Oracle存储过程(实例分析)
1、结构.spc是包头文件 .bdy是包体文件 spc是bdy的声明spc文件实例:不带返回值的 PROCEDURE sp_gen_buylease_report ( i_operator IN pt.toper, i_address IN pt.taddress, i_func_no IN pt.t...原创 2019-10-09 16:49:46 · 1072 阅读 · 0 评论