Oracle
深入浅出式的Oracle学习方式,贵在精。
傲骄鹿先生
公众号:傲骄鹿先生。喜欢学习、沉淀、分享
展开
-
Oracle表压缩
从Oracle9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的空间被...转载 2018-12-27 12:09:57 · 2349 阅读 · 0 评论 -
oracle数据库对象详解(一)——表、视图、同义词、约束、索引
oracle数据库对象是数据库的组成部分。数据库对象包括表,视图,同义词,约束、索引,序列,游标,触发器,函数,变量,(控制块,异常),存储过程,包。对数据库的操作可以基本归结为对数据对象的操作,常常用CREATE命令进行创建,可以使用ALTER命令修改,用DROP执行删除操作等。一、表表相当于转载数据的容器,当一张表建立好之后如果需要修改这个容器的结构就要更改表结构了。1.创建表: ...原创 2018-10-22 22:32:45 · 2292 阅读 · 0 评论 -
Oracle高级查询——子查询(分页显示案例)
案例:分页查询显示员工信息:显示员工号、姓名、薪水 1.每页显示四条记录 2.显示第二页的员工 3.按照月薪降序排序分析: 1.可以通过伪列rownum来显示查询信息所在的位置。 注意:rownum只能使用<、<=,不能使用>、>=。 Oracle中的行号(rownum)永远从1开始 2....原创 2018-04-13 17:31:17 · 989 阅读 · 0 评论 -
Oracle高级查询——多表连接
2.1 多表查询 用一个连接从多个表中获取数据 同一列名多表使用时要写上表名做前缀,也可以使用别名代替做前缀。2.2 笛卡尔积 列数等于各列数相加,行数等于各行数相乘; 在实际运行环境下,应避免使用笛卡儿积全集;为了避免笛卡尔积,可以在where加入有效的连接条件; 笛卡尔积中的连接条件至少有n-1个,n代表所连接的表的个数2.3 等值连接 2.4 不等值连接 连接条件不是等号 2.5...原创 2018-04-12 17:36:31 · 405 阅读 · 0 评论 -
Oracle高级查询——分组查询
1.1分组函数 1.定义:分组函数作用于一组数据,并对一组数据返回一个值。 2.常用的分组函数: .AVG(求平均值) .SUM(求和) .MIN(求最小值) .MAN() .COUNT .WM_CONCAT(字符串拼加) 例如: 1.2 分组函数与空值(null) 在分组函数中使用NVL函数,可以使分组函数无法忽略空值。 例如: 1.3 group by子句 ...原创 2018-04-11 20:24:16 · 1622 阅读 · 0 评论 -
运用瀑布模型完成PL/SQL程序设计
在通常的软件开发或者程序开发中都会运用到很多种模型,瀑布模型就是其中的一种。 瀑布模型是将软件生命周期的各项活动规定为固定顺序的若干个阶段工作,最终得到软件产品。其核心思想就是化繁为简,采用结构化的分析设计方法实现逻辑。 相对于软件开发,一般的程序开发涉及的开发阶段就简化了很多,但可以帮助我们迅速找准逻辑,快速完成程序设计。可以简化其设计阶段为: 1.需求分析 ...原创 2018-04-11 17:07:20 · 305 阅读 · 0 评论 -
基础Oracle学习
第一章 走进Oracle 1. Oracle简介 Oracle数据库是Oracle公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。Oracle的主要涉及面非常广,产品是免费的,另一方面Oracle服务是收费的。 Oracle公司成立以来,从最初的数据库版本到Oracle7、Oracle8i、Oracle9i,Oracle10g到Oracle11g,虽然每个版本之间的操...原创 2018-04-04 16:40:07 · 1212 阅读 · 0 评论 -
Oracle常用函数
Oracle常用函数(本文为基础Oracle学习第三章内容)一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in逻辑运算符:not and or 集合运算符: intersect ,uni...原创 2018-04-07 11:39:12 · 253 阅读 · 0 评论 -
Oracle数据库开发必备利器之PL/SQL
第一章 概述1.PL/SQL简介 Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Oracle自身过程控制为一体的强大语言,支持多种数据类型,拥有自身的变量声明、赋值语句,而且还有条件、循环等流程控制语句。过程控制结构与SQL数据处理能力无缝的结合形成了强大的编程语言,可以创建过程和函数以及程序包。 PL/SQL是一种块结构的语言,它...原创 2018-04-08 15:34:53 · 541 阅读 · 0 评论