【oracle笔记一】教程文章相关的互联网学习教程文章

Oracle笔记2-数据库设计

数据库的设计 软件开发的流程:立项->需求分析->概要设计->详细设计->实现->测试->交付->维护 [含数据库设计] 通过需求分析,就可以抽取出关键业务中的"实体类",这些实体类都是用来封装数据的,这些数据最终都是要存储到数据库中. 数据库设计的基本流程:根据业务的需求找出相应的实体类,然后把这些实体类映射成数据库对象(表),再考虑实体的属性,也就是表格的列,最后考虑实体之间的关系,也就是表格之间的关系. 数据库设计的常用...

oracle笔记【代码】【图】

max(ZDSXH)+1 zdh from bdczddm where djzqdm||zdsyqlx||zdtzm=‘" + zddd + "‘View Code -- SQL> select ‘ABC‘||‘EFG‘ from dual;‘ABC‘||‘EFG‘ ------------ ABCEFGconcat() select concat(‘A‘,‘B‘) from dual;View Code oracle笔记标签:本文系统来源:http://www.cnblogs.com/baaigeini/p/5647321.html

oracle笔记一【图】

1.Oracle属于关系型数据库,是一款可以在Client/Server模式下运行的RDBMS产品。2009年,Oracle公司收购SUN。 2.Oracle是对象关系型数据库管理系统(ORDBMS)。 3.Oracle数据库的主要特点。 支持多用户,大事务量的事务处理。 支持分布式事务处理。 可移植性好。 4.由一个Oracle数据库和多个实例组成。 Oracle数据库:位于硬盘上实际存放数据的文件,这些文件组合在一起成为一个逻辑整体。 Oracle实例:位于物理内存里的数据结构,由...

Oracle笔记二【图】

二.DML之数据插入 把一个表中的数据查询出来插入另外一个表中。 create table student(id number,name varchar2(20),age number); insert into student select id,name,age from student1; insert into student select * from student as of timestamp(sysdate-5/1440); sysdate Oracle当前系统时间 insert into student select * from student as of timestamp to_Date(‘2016_09_11 9:00:00‘,‘yy-mm-dd hh24:mi:ss‘...

oracle笔记1

--创建新用户名shsfdbcreate user usernameidentified by password;default tablespace tablespacename --赋予用户名角色grant dba to shsfdb --查询用户select * from dba_users --删除用户drop user shsfdb cascade --修改忘记密码用户的密码alter user username identified by newpassword; --在命令窗格式下 以dba权限登录sqlplus / as sysdba show user; --在命令窗下展示当前登录用户 oracle笔记1标签:sqlplus 用户 ...

oracle笔记--SGA总结(二)【图】

重做日志缓存区用户每一次对数据的修改均会在重做日志缓存区生成一条相关记录。重做日志缓存区是一个循环缓存区,依次记录用户修改操作的重做条目。LGWR将redolog buffer缓存区中的重做条目缓存到数据库中的redolog file中。redolog文件对于维护数据库的数据的完整性十分重要,在数据库实例每次启动时都会去检查是否需要通过redolog文件中记录的数据,对数据文件进行恢复和回滚操作。由于redolog文件中数据的分布式顺序不想数据文件...

oracle笔记--DML语句优化【代码】

直接删除整个分区 使用逻辑删除 更新update table A aset a.c1 = (select b.c1 from B b where a.id = b.id)where exists(select 1 from B b where a.id = b.id )可以考虑使用以下方式来更新表中的数据避免对B的两次查询update (select a.c1 a_c1, b.c1 b_c1 from A a, B where a.id = b.id) set a_c1 = b_c1 oracle笔记--DML语句优化标签:table where 默认 删除 end logs io子系统 避免 run 本文系...

Oracle笔记

1、nvl函数。NVL(eExpression1, eExpression2),如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。Oracle笔记标签:返回 ora 数据 res 笔记 pre nvl oracle express 本文系统来源:...

oracle笔记--查询10条之后记录的数据【代码】

由于之前一直在用mysql 对于oracle 的一些语法不太了解,自己有一次去面试让写一个oracle 的分页傻乎乎的用limit 来分页(囧)! oracle 的分页使用的是关键字 rownum; 昨天在开发过程中 自己本来想写查询一条语句,查询第10条之后的搜有数据, 自己写 select a from A rownum>10 竟然查出不出(记录大于10条) 最后在网上发现自己这样写是错误,语句应该是这样写的 select a from (select a,rownum r from A) where r...

oracle笔记

1.获取唯一记录:distinct select distinct e.employee_name,s.salary from employees e,salary s where e.employee_id=s.salary; 2.分组:group by select e.employee_id, e.employee_name, sum(s.salary) total_salary from employees e, salary s where e.employee_id=s.employee_id group by e.employee_id,e.employee_name; 3.过滤分组:having where 子句可以过滤from 子句所指定的数据源,但是对于group by 子句所产...

oracle笔记1:-安装-体系结构-基本查询

一.Oracle数据库的安装(安装在虚拟机的xp系统里) 1.安装虚拟机 2.虚拟机内安装xp系统,以下步骤在虚拟机内进行 3.双击setup.exe,在出现的界面中设置口令,及确认口令(此口令即为system账号的密码),点击下一步 4.先决条件检查,将"用户已验证前面的复选框打勾,下一步 5.概要界面,点击安装 6.安装完成后,自动运行配置向导 7.口令管理界面,点击"口令管理"解锁SCOTT和HR两个账户 8.回到口令管理界面,点击...

Oracle笔记4-pl/sql-分支/循环/游标/异常/存储/调用/触发器

一.pl/sql(Procedure Language/SQL)编程语言 1.概念 PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 PL/SQL 的。 2.变量和常量 声明普通变量: v_name varchar2(30) := ‘tom‘; (:=为赋值符号;=为比较符号,相当于java中...

Oracle 笔记(四)

Oracle 笔记(四)标签:not serve 声明 from function 赋值 输出 add 应用程序 本文系统来源:http://www.cnblogs.com/angelye/p/7762949.html

Oracle 笔记(二)

Oracle 笔记(二)标签:大数据 包含 分割 set 数字 border 中间 最小值 hellip 本文系统来源:http://www.cnblogs.com/angelye/p/7762934.html

Oracle 笔记(一)

Oracle 笔记(一)标签:uname including 删除表空间 范围 世纪 pad demo col sel 本文系统来源:http://www.cnblogs.com/angelye/p/7762924.html