【Oracle学习与开发基本概念汇总】教程文章相关的互联网学习教程文章

oracle学习第五天

视图 什么是视图视图(VIEW)也被称作虚表,也就是虚拟的表,是一组数据的逻辑表示.视图对应一个select语句,结果集被赋予一个名字,就是视图的名字视图本身不包含任何数据,它只是包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化 视图创建后可以像操作表一样操作视图,主要是查询.根据视图所对应的子查询种类可以分为几种类型select语句是基于单表建立,并且不包含任何函数运算,表达式或者分组函数,叫做简单视图,此时...

Oracle学习(一)之安装数据库【图】

将oracle的安装包下载到指定的文件夹中并解压:2.安装 双击“setup.exe”安装 安装结束 3.验证至此安装成功 Oracle学习(一)之安装数据库标签:本文系统来源:http://www.cnblogs.com/angleBlue/p/4874276.html

Oracle学习(五)之 表查询【图】

2.计算年工资(不计算奖金) 3.计算奖金, nvl函数的使用方法nvl(comm, 0)如果被计算的值comm不存在则用第二个参数0替代,否则就用第一个参数去参加计算,第二个参数不一定非得是0可以是一个可以被运算的数字4.查询在1982年之后入职的员工姓名和入职时间5.查询工资在2000-2500之间的员工姓名6.like的用法,名字以S开头的员工信息7.查询第三个字母是O的所有员工8.查询所有员工信息,以部门编号升序和工资降序排序9.查询员工的年薪,...

Oracle学习(五)之 解决pl/sql developer中文乱码【图】

1.查看相关参数2.查看注册表信息3.设置环境变量4.测试结果 Oracle学习(五)之 解决pl/sql developer中文乱码标签:本文系统来源:http://www.cnblogs.com/angleBlue/p/4877522.html

Oracle学习——第一章

Oracle数据库特点:安全性高,数据类型丰富 Oracle是由美国甲骨文公司开发的一款数据库产品 ---------------------------------------------------------------------- Oracle版本: oracle oracle8i-------------------- internet 支持通过网络访问 oracle9i oracle10G ------------------- Grid 支持网络运算 oracle11G ------------------------------------------------------------------------- oracle中安装时要注意的细...

oracle 学习笔记

oracle 初始口令 默认的用户名和密码[Oracle初始口令]: internal/oracle sys/change_on_install system/manager scott/tiger 修改密码 dossqlplus /nologconn /as sysdbaalter user 用户 identified by 密码 oracle如何查看当前有哪些用户连接到数据库 oracle如何查看当前有哪些用户连接到数据库 可以执行以下语句: select username,serial#, sid from v$session; ---查询用户会话 alter system kill session ‘se...

oracle学习笔记-用户管理

create user username identified by password;注意:密码开头要字母2:修改密码自己:password别人:password username (系统管理员才能改别人)3:删除用户drop user username [cascade]DBA权限去删除注意:如果要删除的用户已经创建了表,在删除的时候带一个参数 cascade;(把他的表也删除)4:授予权限grant connect(一个角色) to username grant select(all) on table to username 授予表权限收回权限:revoke select(a...

oracle学习之bulk collect用法

Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。 采用bulk collect可以将查询结果一次性地加载到collections中。 而不是通过cursor一条一条地处理。 可以在select into,fetch into,returning into语句使用bulk collect。 注意在使用bulk collect时,所有的into变量都必须是collections <span style="font-size:14px;">View Code --在select into语句中使...

Oracle学习之sql共享以及4031解决方法

》共享sql: 1、统一书写风格 2、使用绑定变量 》》找出没有共享的SQL语句: 在v$sql查找执行次数较小的SQL语句,观察这些SQL语句是否是经常执行的。 select SQL_FULLTEXT from v$sql where EXECUTIONS=1 and sql_text like ‘%from t%‘; select SQL_FULLTEXT from v$sql where EXECUTIONS=1 order by sql_text; --将执行次数只有一次的语句列出,同时排序 》解析命中率: select sum(pinhits)/sum(pins)*100 from v$librarycache...

Oracle学习之buffer cache

1、block、buffer的概念 简述段区块的概念,引出块的概念 buffer的概念2、buffer cache的意义 减少IO 物理IO:磁盘读 逻辑IO:内存读 构造cr块:以后讲 undo引出来:回滚未提交数据;构造cr块 只要未提交,就可以回滚 只要未提交,别的会话就看不见修改3、buffer cache的内存组织结构 CBC:cache buffer chain 根据block地址找block的时候,需要使用到CBC chain LRU:最近最少使用 LRU、MRU LRUW 4、DB_WRITER_PROCESSES5、...

【oracle】oracle学习笔记2--scoot账户的激活与解锁【代码】【图】

1.用sysz账户as sysddba登录,并执行scott.sql文件。我的文件目录是C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql 2。这时依然无法以scott用户登录。需要激活才行,激活方法执行 alter user scott identified by tiger; alter user scott account unlock; 之后就能以scott账户登录了【oracle】oracle学习笔记2--scoot账户的激活与解锁标签:本文系统来源:http://www.cnblogs.com/FindRui/p/5125864.html

ORACLE学习05-单行函数

select lower(‘HELLO WORLD‘) from dual; -- upper() 将字符串转大写 select upper(‘hello world‘) from dual; -- initcap() 将字符串首字母大写 select initcap(‘hEllo woRld‘) from dual;2,字符串截取-- substr(a,b) 从a中,第b位开始取,取右边所有的字符 select substr(‘Hello World‘,4) from dual; -- substr(a,b,c) 从a中,第b位开始取,取c位 select substr(‘Hello World‘,4,4) from dual; -- lpad/rpad...

Oracle学习---初识Oracle

什么是Oracle数据库? Oracle是基于对象的关系型数据库。 Oracle安装 1.Windows平台上安装 全局数据库名:数据库在服务网络中的唯一标识。 数据库文件:数据文件、控制文件、数据库日志文件。 数据库实例:一系列为数据库提供服务的内存空间和后台进程。 系统全局区(SGA):实例中的内存结构。 Oracle学习---初识Oracle标签:本文系统来源:http://www.cnblogs.com/forevertime/p/5163972.html

Oracle 学习笔记 14 -- 集合操作和高级子查询

) UNION :将多个操作的结果合并到一个查询结果中,返回查询结果的并集,自己主动去掉反复的部分。 UNION ALL:将多个操作的结果合并到一个查询结果中,可是保留反复的内容。 INTERSECT: 返回多个操作结果中同样的部分。 MINUS:返回两个查询结果的差集,去掉反复的部分。 基本的语法格式为:SELECT * FROM table_name 1 [union , union all , intersect , minus] SELECT * FROM table_name2注意:仅仅能有一个Order by 语句 ,而...

oracle 学习第一天

数据库的分类 1.小型数据库 access , foxbase 负载量小,1000人内,比如留言本,成本千元以内 2.中型数据库 sql server , mysql ,informix 日访问量10000——15000 ,成本在万元 3.大型数据库 oracle , db2 ,sybase 负载可以处理海量数据 安全性很高 ,本身昂贵 做项目该选取哪种数据库的依据:1.项目的规模 a.负载多大,用户多大 b.成本 c.安全性-----------------------...