
Oracle
mqingo
java开发。
展开
-
Oracle基本查询
SQL:结构化查询语言SQL的分类及每类常见的操作符都有哪些?分四类:DDL:数据定义语言 关键字:create alter dropDCL:数据控制语言 安全 授权 grant revokeDQL:数据查询语言 select from 子句 where 子句DML:数据操纵语言 insert update delete查询语句的结构:select {列名} {*}...原创 2019-06-05 12:38:39 · 144 阅读 · 0 评论 -
Oracle 10g的安装
1.Oracle概念和安装oracle简介:Oracle : 数据库 , 4 2000美元 1200美元60% 程序员 写数据 ,读出数据处理大量数据IBM公司发表一篇论文, R关系型数据库模型埃里森: 为什么要学习Oracle:mysql : 开源免费的数据库, 中小型企业, 淘宝网 mysql集群Oracle: 收费的数据库, 国企, 金融, 银...原创 2019-06-03 21:34:11 · 1743 阅读 · 0 评论 -
Oracle 集合运算
/* 集合运算: 并集: 将两个查询结果进行合并 交集 差集 所有的查询结果可能不是来自同一张表, emp 2000年 2017年 手机 详细信息 emp2017 */--工资大于1500,或者20号部门下的员工selec...原创 2019-06-07 23:22:40 · 265 阅读 · 0 评论 -
Oracle rownum分页查询
/* rownum : 分页查询 在oracle中只能使用子查询来做分页查询 */--查询第6 - 第10 记录select rownum, emp.* from emp;select rownum hanghao, emp.* from emp;select * from (select rownum hanghao, emp.* from emp...原创 2019-06-07 23:21:55 · 640 阅读 · 0 评论 -
Oracle rowid
/* rowid : 伪列 每行记录所存放的真实物理地址 rownum : 行号 , 每查询出记录之后,就会添加一个行号*/select rowid,e.* from emp e;--去除表中重复记录create table p( name varchar2(10));insert into p values('A');insert into p...原创 2019-06-07 22:54:37 · 768 阅读 · 0 评论 -
Oracle练习
一.--找到员工表中工资最高的前三名(降序排序)select * from emp order by sal desc;/* rownum : 伪列, 系统自动生成的一列, 用来表示行号 rownum是Oracle中特有的用来表示行号的, 默认值/起始值是 1 ,在每查询出结果之后,再添加1 rownum最好不能做大于...原创 2019-06-07 22:39:50 · 478 阅读 · 0 评论 -
Oracle rownum伪列
--找到员工表中工资最高的前三名(降序排序)select * from emp order by sal desc;/* rownum : 伪列, 系统自动生成的一列, 用来表示行号 rownum是Oracle中特有的用来表示行号的, 默认值/起始值是 1 ,在每查询出结果之后,再添加1 rownum最好不能做大于号判...原创 2019-06-07 21:40:02 · 163 阅读 · 0 评论 -
Oracle子查询
/* 子查询: 查询语句中嵌套查询语句; 用来解决复杂的查询语句 查询最高工资的员工信息 单行子查询: > >= = < <= <> != 多行子查询: in not in >any >all exists not exists ...原创 2019-06-07 21:21:02 · 200 阅读 · 0 评论 -
Oracle多表查询
select * from bonus;select * from salgrade;/* 多表查询: 笛卡尔积: 实际上是两张表的乘积,但是在实际开发中没有太大意义 格式: select * from 表1,表2 */select * from emp;select * from dept;select * from emp...原创 2019-06-06 09:15:45 · 117 阅读 · 0 评论 -
Oracle条件表达式
条件表达式:case 字段: when 值1 then 值 when 值1 then 值 else 默认值 endcase...when 通用写法 mysql和oracle中都可以使用Oracle特有的写法:decode(字段,if1,then1,if2,then2,else1)---给表中姓名取一个中文名写法1:select ...原创 2019-06-06 09:14:30 · 1579 阅读 · 0 评论 -
Oracle函数
函数: 必须要有返回值。 分为单行函数和多行函数。 单行函数:对某一行中的某个字段进行处理 数值函数: 字符函数: 日期函数: 转换函数: 通用函数: 多行函数:对某一列的所有行进行处理 max() min count sum avg 注:1.直接忽略空值----统计员工工资总和select sum(sal) from emp;----统计员工奖金总和 ...原创 2019-06-05 13:35:23 · 178 阅读 · 0 评论 -
Oracle条件查询
条件查询 {where后面的写法}关系运算符: > < = <= >= != <>逻辑运算符: and or not其他运算符: like 模糊查询 in(set) 在某个区间内 between .. and.. 在某个区间内 is not 判断为空 is not null 判断不为...原创 2019-06-05 13:34:35 · 585 阅读 · 0 评论 -
Oracle数据库的体系结构,与MYSQL的区别,SCOTT用户与HR用户
一.Oracle数据库的体系结构数据库:databaseOracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF,控制文件,联机日志,参数文件).其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个大数据库.实例:Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF,控制文件,联机...原创 2019-06-04 21:58:17 · 700 阅读 · 0 评论