文章分类 -  Oracle

摘要:【Oracle 11g】(九) 数据库开发案例(创建表、开发存储过程、测试) --数据库开发案例: --统计各年份、月份、日期、iphone手机当日销量,月累计销售量 --数据库开发,开发过程: --1、甲方提出需求进行统计(文档) --2、理解需求:要什么字段、指标、维度、业务场景 维度:年、月、 阅读全文

posted @ 2021-08-31 18:44 MissRong 阅读(275) 评论(0) 推荐(0) |

摘要:【Oracle 11g】(八) 分析函数、开窗函数 over()是开窗函数, over()可以区分avg()是聚合函数还是分析函数。 分析函数由聚合函数和开窗函数组成的。 一、聚合函数+开窗函数 --需求-1: --查询出员工的姓名、工资、所在部门的平均工资, --要求显示出来的是工资大于部门平均工 阅读全文

posted @ 2021-08-31 16:26 MissRong 阅读(321) 评论(0) 推荐(1) |

摘要:【Oracle 11g】(七) 存储过程 注:存储过程的变量定义前面没有 DECLARE 1、定义存储过程,给部门表插入两条数据80 财务部,81 市场部 --(1)创建存储过程 CREATE PROCEDURE myproc AS BEGIN DELETE FROM dept WHERE dept 阅读全文

posted @ 2021-08-31 14:27 MissRong 阅读(247) 评论(0) 推荐(0) |

摘要:【Oracle 11g】(四) 递归函数 1、自连接 --需求-1: --员工编号、员工姓名、上级领导编号、上级领导姓名、自连接 SELECT e.empno, m.ename FROM emp e, emp m WHERE e.mgr=m.empno; 2、递归 1)求出员工编号为7369的所有上 阅读全文

posted @ 2021-08-30 18:07 MissRong 阅读(263) 评论(0) 推荐(0) |

摘要:【Oracle 11g】(三) 用户权限 一、将创建用户、修改用户、删除用户的权限给SCOTT用户 1、首先以system用户的身份进入SQL命令行: D:\>sqlplus system/manager@orcl 2、授权 SQL> show user; USER 为 "SYSTEM" SQL> 阅读全文

posted @ 2021-08-30 15:45 MissRong 阅读(150) 评论(0) 推荐(0) |

摘要:【Oracle 11g】(二) 行转列 case when 一、行转列(case when) SELECT max(CASE WHEN deptno = 10 THEN cnt ELSE 0 END) "10", max(CASE WHEN deptno = 20 THEN cnt ELSE 0 E 阅读全文

posted @ 2021-08-30 15:15 MissRong 阅读(348) 评论(0) 推荐(0) |

摘要:【Oracle 11g】(一) 数据迁移备份: 导入,导出 一个开发环境(测试环境、库)开发测试完,需求,项目上线一个生产环境开发库导出--生产库导入(上线)定时器,job,调度 一、导出表(备份) 需求:将SCOTT用户下的 emp,dept进行导出 命令行的形式导出: --tables:要导出一 阅读全文

posted @ 2021-08-30 12:48 MissRong 阅读(698) 评论(0) 推荐(0) |

摘要:Oracle 11g(四)ORACL数据库普通备份还原、数据泵备份还原 oracle11g数据库的导入/导出,就是通常所说的oracle数据的还原/备份。 数据库导入:把.dmp 格式文件从本地导入到数据库服务器中(本地oracle测试数据库中);数据库导出:把数据库服务器中的数据(本地oracle 阅读全文

posted @ 2021-08-23 19:15 MissRong 阅读(529) 评论(0) 推荐(0) |

摘要:Oracle 11g(一)数据库安装 1、下载安装文件 2、同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 3、出现这个选项,不用管,直接点“是”直接安装即可 4、配置安全更新这里,去掉打钩,直接点下一步 5、默认创建和配置数据库,继续下一步 阅读全文

posted @ 2021-06-22 06:04 MissRong 阅读(15) 评论(0) 推荐(0) |

摘要:Oracle(十二)序列 1、创建序列 create sequence dept_deptno_seq increment by 2 start with 60 maxvalue 99 nocache --是否缓存到内存 nocycle --不循环 select * from user_sequen 阅读全文

posted @ 2021-04-08 08:35 MissRong 阅读(92) 评论(0) 推荐(0) |

摘要:Oracle(十一)视图 1、创建视图--create view ...as ... create view empvu30 as select e.empno, e.ename, e.deptno, d.dname from emp e, dept d where e.deptno = d.dep 阅读全文

posted @ 2021-04-08 08:28 MissRong 阅读(48) 评论(0) 推荐(0) |

摘要:Oracle(十) 使用Alter Table 语句添加约束 1、not null create table myemp( empno number(4), ename varchar(10) ); 将ename列属性调整为不可为空,修改成not null 只针对存在的列 alter table m 阅读全文

posted @ 2021-04-08 08:20 MissRong 阅读(684) 评论(0) 推荐(0) |

摘要:Oracle(九)五种约束 1、not null create table myemp( empno number(4), ename varchar(10) not null, hiredate date constraint emp_hiredate_nn not null ); insert 阅读全文

posted @ 2021-04-08 08:15 MissRong 阅读(143) 评论(0) 推荐(0) |

摘要:Oracle(八)DML语句、DDL语句、事务控制 DML语句: 1、插入-insert into + 表名 (或表名+(, , ,)) + values(): insert into dept values(50, 'ITA', 'SYTX'); insert into dept (deptno, 阅读全文

posted @ 2021-04-08 08:05 MissRong 阅读(213) 评论(0) 推荐(0) |

摘要:Oracle(七)比较操作符 select e.empno, e.ename, e.job, e.sal from emp e where e.sal < any ( select f.sal from emp f where f.job = 'CLERK') and e.job <> 'CLERK 阅读全文

posted @ 2021-04-08 00:09 MissRong 阅读(74) 评论(0) 推荐(0) |

摘要:Oracle(六)子查询 select e.ename,e.sal from emp e where e.sal > (select f.sal from emp f where f.ename = 'JONES'); select max(avg(e.sal))from emp e group b 阅读全文

posted @ 2021-04-07 23:53 MissRong 阅读(42) 评论(0) 推荐(0) |

摘要:Oracle(五)多表查询 1、笛卡尔集: 省略连接条件 连接条件无效 所有表中的所有行互相连接 2、两个表连接: (1)等值连接 : select e.ename, e.deptno, d.dname from dept d,emp e where e.deptno=d.deptno; (2)非等 阅读全文

posted @ 2021-04-07 23:49 MissRong 阅读(98) 评论(0) 推荐(0) |

摘要:Oracle(四)SQL函数--多行函数 多行函数:有多个输出结果,有多个输入 组函数: select min(sal), max(sal), count(1), sum(sal), avg(sal) from emp ; select count(distinct e.deptno) from e 阅读全文

posted @ 2021-04-07 23:42 MissRong 阅读(221) 评论(0) 推荐(0) |

摘要:Oracle(三)SQL函数--单行函数 SQL函数:单行函数、多行函数 单行函数: 仅对一行进行操作,每行只返回一个结果, 可转换数据类型,可嵌套,参数可以是一个列或一个值。 一、字符函数: 1.lower、upper、initcap --lower 、upper 、initcap(单词首字母大写 阅读全文

posted @ 2021-04-07 23:06 MissRong 阅读(222) 评论(0) 推荐(0) |

摘要:Oracle(二)过滤和排序数据 一、过滤 1、where : select ... from ... where... 字符和日期要包含在单引号中 字符大小写敏感,日期格式敏感 2、比较运算: <>不能于、=、>、<、>=、<= 3、between and 闭区间范围 4、in (, , ,)在列 阅读全文

posted @ 2021-04-07 21:36 MissRong 阅读(91) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3