自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Oracle修炼路程--DBCA

1 创建数据库运行+r打开,输入dbca,开启:数据仓库的主要目的是集中统一的存放业务的历史数据,以便用于查询和分析。数据仓库理论的鼻祖William Inmon给数据仓库的特性归纳为一下四点:面向主题(Subject Oriented)集成(Inegrated)不可修改(Nonvolatile)时间相关(Time Variant)2 删除数据库...

2020-04-25 21:18:51 134

原创 Oracle修炼路程--触发器

概念:与表相关联的PLSQL程序,当执行DML(增删改)自动执行触发器;创建语法:create or replace trigger 触发器名before|after—在DML之前或者之后;delete|insert|update [of 列名]–DML语句on 表名----操作某个表for each row----对某行数据进行操作。。。。。plsql代码无论修改多少行,触发器...

2020-04-22 19:44:43 226

原创 Oracle修炼路程--存储过程/存储函数

一 存储过程1 概念:一条或多条SQL语句的集合;当对数据库进行一系列的操作时,利用存储过程可将复杂的操作封装成一个代码块,以便重复使用。如同java中的方法,调用即可;2 创建语法:create or replace procedure 过程名(参数列表)asPL/SQL语句;3 具体语法:1) 无参数的存储过程create or replace procedur...

2020-04-22 17:38:47 152

原创 Oracle修炼路程--PL/SQL之例外

概念:一种PL/SQL标识符,它用于处理PL/SQL程序的运行错误。类型一 系统例外:1 预定义例外:用于处理常见的Oracle错误2 非预定义例外:用于处理预定义例外所不能处理的Oracle错误no_data_found: 没有找到数据,报错;too_many_rows:行数太多,报错;zero_divide:被0整除,报错;values_errors: 算术或者转换错误;...

2020-04-22 11:47:41 148

原创 Oracle修炼路程--PL/SQL之光标的使用

概念:光标又名游标,是一个PL/SQL结构,利用光标可以命名这些工作区,并通过光标访问工作区中的信息。语法:cursor 光标名(参数列表)isselect。。。属性:%isopen 判断光标是否打开,所以第一步打开光标;%rowcount 判断光标已经获取数据的行数;%found ...

2020-04-21 08:55:32 165

原创 Oracle修炼路程--PL/SQL基础语法

常用工具:1 plsql developer2 oracle sql developerPL/SQL是一门为扩展Oracle中SQL功能的编程语言,常见符号:|| 字符串连接符:= 赋值运算符% 属性索引 使用%type可以使变量获得与字段相同的数据类型= 相等运算符1) 变量SET SERVEROUTPUT ON;declare phello...

2020-04-20 16:31:48 333

转载 Oracle修炼路程--索引

概念:类似于书的目录,通过索引可以快速定位;类型:默认B树索引(默认)位图索引;创建:create index 索引名(列名,。。)使用条件:数据集中的列(主键列),经常在where中使用的列,数据量比较大;删除索引drop index 索引名转载:https://blog.csdn.net/pang040328/article/details/4164874作用最...

2020-04-19 21:31:19 128

原创 Oracle修炼路程--序列

概念:模拟自增操作,本质是内存中的数组,数组长度默认是20;[1,2,3,4,…20] [21,22,…40]语法:create sequence 系列名increment by 步长start with 起始值maxvalue(适用于循环序列) | nomaxvalueminvalue | nominvaluecycle | nocycle(循环序列)cache n |n...

2020-04-19 21:10:33 151

原创 Oracle修炼路程--事务操作以及隔离级别

事务概念作为单个逻辑工作单元执行的一系列操作。比如张三向李四转账1000,那么张三钱数-1000,而李四+1000;事务特性:ACIDAtomicity原子性:要么都成功,要么都失败;Consistency一致性:事务执行前后,总量保持一致;Isolation隔离性:各个事务并发执行时,彼此独立;Durability持久性:持久化操作。事务的生命周期:MySQL:自动提交;Or...

2020-04-19 20:10:10 161

原创 Oracle修炼路程--视图

视图概念:视图属于数据库对象(包括表、视图、序列、索引、同义词、触发器)之一,视图是一个虚表,建立在表的基础之上,可以来自单个表或者多个表。视图创建创建视图的语法:create view myviewasselect 。。。from。。。emp with check option;--举例创建视图myviewSQL> create view myview as select...

2020-04-18 19:00:34 212

原创 Oracle修炼路程--六种约束

约束:约束是数据库用来确保数据满足业务规则的手段。具体需要根据业务需求进行相应设置。常见约束分类:检查约束(Check):可限制条件,如name>4唯一约束(Unique):id:1 2 3 4 5主键约束(Primary key):类似唯一约束外键约束(Foreign key):两张表关联非空约束(Not null):不能为空默认约束(Default):默认某值约束命名规...

2020-04-17 15:09:28 187

原创 Oracle修炼路程--分页查询

一 TOP-N问题--取出工资最高的5五名员工信息;--第一步:首选对员工信息按照sal进行降序;SQL> select *from emp order by sal desc; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- -...

2020-04-16 16:51:00 311

原创 Oracle修炼路程--伪列rowid及rownum

**伪列概念:**类似于表中的列,但是不存在任何表中,可以查询,不可增加、修改或者删除。一 rownumronum:1 逻辑伪列:比如1 2 3 4 5 6 。。SQL> select rownum,e.* from emp e; ROWNUM EMPNO ENAME JOB MGR HIREDATE ...

2020-04-15 21:08:35 164

原创 Oracle修炼路程--查询习题

第一题 :查询所有员工的年工资、所在部门的名称,按年薪从低往高排序;SQL> select (sal*12+nvl(comm,0)) 年工资,d.dname 部门名称 from emp e,dept d where e.deptno=d.deptno order by 年工资 asc; 年工资 部门名称---------- -------------- 14400 R...

2020-04-15 17:30:16 609

原创 Oracle修炼路程--子查询

子查询可以出现的位置:where\select\having\from的后面;不能出现在group by 后面;1)select后面:必须是单行值;SQL> select empno,ename,(select mgr from emp) from emp;select empno,ename,(select mgr from emp) from emp ...

2020-04-14 18:49:43 92

原创 Oracle修炼路程--多表查询

一 交叉连接(笛卡尔积)概念:对于多表查询中不指定连接条件,就会导致将一个表中的所有行都连接到另外一个表中的所有行上。即所有情况的组合。此连接使用的不是很多。作为了解。SQL> select *from emp,dept; EMPNO ENAME JOB MGR HIREDATE SAL COMM...

2020-04-14 17:46:24 144

原创 Oracle修炼路程--基本查询

一 、 范围查询--between.....and用法:闭区间SQL> select *from emp where hiredate between '1981-02-22' and '1982-01-23'; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO...

2020-04-14 16:20:00 113

原创 Oracle修炼路程--多行函数

概念:输入参数N个,输出一个--举例说明;SQL> select sum(sal) 工资之和 ,avg(sal) 平均工资,min(sal) 最少工资,max(sal) 最多工资 from emp; 工资之和 平均工资 最少工资 最多工资---------- ---------- ---------- ---------- 41725 2781.6666...

2020-04-13 16:05:50 107

原创 Oracle修炼路程--日期函数及转换函数

一 日期函数a) sysdate:获取当前时间SQL> select sysdate from dual;SYSDATE--------------13-4月 -20SQL> select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;SYSDATE TO_CHAR(SYSD...

2020-04-13 15:42:48 170

原创 Oracle修炼路程--通用函数

简单介绍一下通用函数:一、nvl(m,n):若m为null,则返回n;SQL> select nvl(null,4) from dual;NVL(NULL,4)----------- 4若m不为null,则返回mSQL> select nvl(3,null) from dual;NVL(3,NULL)----------- ...

2020-04-12 23:57:39 101

原创 Oracle修炼路程--常用数值函数

数值函数太多,简单介绍几种常见的。1) round(m,n):四舍五入SQL> select round(24.55,-1),round(24.55,0),round(24.55,1) from dual;ROUND(24.55,-1) ROUND(24.55,0) ROUND(24.55,1)--------------- -------------- -------------...

2020-04-12 23:24:38 92

原创 Oracle修炼路程--字符串函数

一 lower:小写二 upper:大写三 initcap:首字母大写用法举例:SQL> select lower('iLoveu,China') 小写,upper('iLoveu,China') 大写,initcap('iLoveu,China') 首字母大写 from dual;小写 大写 首字母大写------------ -------...

2020-04-12 12:20:01 110

原创 Oracle修炼路程--数据库的导入导出操作

数据导入导出:命令行cmd1 导出:exp注意:直接在cmd中执行;a 导出表exp scott/RJZXjl532991661@127.0.0.1/ORCL file=d:/back/bk.dmp log=d:/back/log.log tables = emp,dept;b 导出用户里面所有表exp scott/RJZXjl532991661@127.0.0.1/ORCL file...

2020-04-10 21:28:19 131

原创 Oracle修炼路程--闪回技术

oracle–闪回操作**闪回概念:**当发生逻辑错误时,从闪回恢复区中取出在发生逻辑错误之前的数据,并进行恢复。闪回作用:1 撤销已经提交的事务;2 恢复被删除的表格;3 获取表上的历史记录信息;闪回分类:1 闪回表中的数据;2 闪回删除的表;3 闪回事务查询;4 闪回数据库;5 闪回归档日志;下面阐述每一类闪回技术:一 闪回表中的数据实际上是将表中的数据快速恢...

2020-04-10 18:18:40 135

原创 递减运算符重载

/前置递减运算符重载。//后置递减运算符重载。

2023-08-04 15:25:51 60

原创 赋值运算符重载

public:~Person()if(m_Age!= NULL)//赋值运算符重载if(m_Age!= NULL)int *m_Age;p3=p2=p1;int main()test();return 0;

2023-08-04 15:01:37 82

原创 加号、左移、关系运算符重载

cout<<"p1和p2相等";cout<<"p1和p2不同";

2023-08-04 15:01:00 80

原创 递增运算符重载

/前置++运算符重载,返回引用是保证对一个数据进行。//后置++运算符重载。

2023-08-04 14:59:54 76

原创 Oracle修炼路程--数据字典

概念:数据字典是oracle数据库最重要的组成部分;它是由表和视图组成,记录了数据库的系统信息;数据字典的所有者为sys用户;用户只能在数据字典上执行查询操作,而其维护和修改是由系统自动完成的!oracle数据字典通常是在创建和安装数据库时被创建的,是oracle系统工作的基础。没有数据字典的支持,oracle数据库系统就不能进行任何工作。分类1 静态数据字典表2 静态数据字典视图3 ...

2020-05-17 22:01:48 163

原创 Oracle修炼路程--powerdesigner和oracle

1 环境Powerdesigner 16.7(64位)Oracle 11g(64位)2 配置数据源安装好powerdesigner之后,做E-R图;如图,物理模型:关系型须子表指向父表。3 连接数据1)配置数据源开始-》搜索“数据源”-》接下来如下图:到此,数据源配置完毕;3 pb连接oracle快捷键:ctrl+g,如图:点击“确定”之后,即可将表格导入到数据库之中;4 逆向生成现在将数据库中的表格,导入到pd中:填写好账号密码即可连接数据库,然后

2020-05-17 20:18:45 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除