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

oracle学习(一)

一、SQL Plus使用入门Sql*plus是一个最常用的工具,具有很强的功能,主要有:  1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。  2. 执行sql语句执行pl/sql。  3. 执行sql脚本。  4. 数据的导出,报表。  5. 应用程序开发、测试sql/plsql。  6. 生成新的sql脚本。  7. 供应用程序调用,如安装程序中进行脚本的安装。2 dual表dual是一张系统表,同时也被定义成了public同义词。它只有一个字段和一条记录。该...

Oracle 学习笔记2:几个入门常用命令

oracle提供的交互方式有两种:sqlplus(命令行) sqlplusw(图形界面) 进入sqlplus方式:cmd中输入sqlplus进入sqlplusw方式:cmd中输入sqlplusw 更便捷的方式:winkey + R 打开运行窗口-->输入sqlplus或者sqlplusw回车即可。 或者在桌面添加快捷方式。可能经常用到的命令: set linesize 数字(设置每行显示的字符,sqlplus中没效果) set pagesize 数字(设置每页显示的行数) conn 用户名/密码 [as sysdba | as sysoper];切换...

oracle学习之路(六)两个实际使用的例子【代码】

1.简单数据插入例子-- Created on 2015/6/15 by LYH declare v_fnumber varchar2(10):=‘qwe‘;v_fname varchar2(10):=‘lyh‘;v_fage int:=10;v_fsalary int:=101.00; beginINSERTINTO t_employee(fnumber,fname,fage,fsalary)VALUES(v_fnumber,v_fname,v_fage,v_fsalary);COMMIT;end;2. 简单数据删除例子-- Created on 2015/6/15 by LYH declare v_fnumber varchar2(10):=‘asd‘;v_fname varchar2(10):=‘gqy‘;v_fage int:=1...

oracle__学习笔记2014.09.05【代码】

oracle学习笔记2014.09.05测试数据库配置的信息 全局数据库名:xiuhao 系统标识符(SID):xiuhao 服务器参数文件名:c:\oracle\dbs\spfilexiuhao.oradatabase control URL: http://C-1:5500/emsys以及system解锁edit以文本格式打开当前命令//执行当前命令l [num]显示缓存区命令get [file]把file中的文件加入到缓冲区c /[str] /[str]修改当前语句中的内容spo[ol] [file]将执行的命令以及结果保存到file中使用spo off终止保存使用cmd登...

Oracle学习笔记索引执行计划中的关键字(十三)【代码】

INDEX RANGE SCAN:索引范围查询drop table t purge; create table t as select * from dba_objects; update t set object_id=rownum; commit; create index idx_object_id on t(object_id); set autotrace traceonly set linesize 1000 exec dbms_stats.gather_table_stats(ownname => ‘LJB‘,tabname => ‘T‘,estimate_percent => 10,method_opt=> ‘for all indexed columns‘,cascade=>TRUE) ; select * from t where obje...

oracle学习笔记002---oracle的体系结构

一、oracle术语: Oracle服务器:oracle server。由oracle实例和oracle数据库组成。 Oracle实例:oracle instance,是在oracle启动的第一个阶段根据参数文件,生成的一系列后台进程和一块共享内存SGA共同组成。 Oracle数据库:oracle database,是由oracle所有的物理文件所组成。其中最关键的有:控制文件、数据文件、redo log文件。 Oracle实例与oracle数据库进行交互,oracle实例对数据库进行各种操作,从而...

Oracle学习笔记之第四节安装完数据库后的一些介绍(包括如何查看库的状态)

安装数据库,一般先装网格基础架构,后装数据库,网络必然先出在先装的网格基础架构上1521端口。每次模板建库会产生一个化身,看化身。在看之前要先决定环境变量是哪个。sqlplus /nologconn / as sysdbashow user查看数据库状况,主要根据两个视图打交道desc v$database_incarnation set linesize 10000 默认80 会折行显示select * from v$database_incarnation;看到在2号化身上运行CURRENT本文出自 “Oracle个人学习笔记” 博客,请...

oracle 学习——巨人的肩膀

收录大师们的网址以作学习:http://www.eygle.com/ (盖国强)http://www.askmaclean.com/sitemap.htmlhttps://blogs.oracle.com/askmaclean/ (Maclean Liu(刘相兵)的Oracle博客) 本文出自 “风◆神◆孺◆雅” 博客,请务必保留此出处http://jonsen.blog.51cto.com/4559666/1617767原文:http://jonsen.blog.51cto.com/4559666/1617767

oracle学习之数据库数据保存成文件【代码】

常常需要将数据库中的数据生成文档,由于比较喜欢脚本的方式,所以就需要使用spool的时候进行格式设置,以下简单整理了一下oracle中进行格式设置的一些东西,一共十八条,其实常用的也就那么几个,稍后会附上自己写的简单的shell操作的脚本,希望能供同样有需要的共同交流,也作为自己的备份。set命令的各项及其含义:arraysize 从数据库中一次提取的行数,默认为15autocommit 是否自动提交,默认为offcolsep 在选定...

Oracle学习之路-SQL篇-预备数据【代码】

开始转向Oracle了,记录一下自己的学习历程先创建一些表吧:---------------//////创建学生表 create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); -------------/////////创建教师表 create table teacher( tno varchar2(10) primary key, tname varchar2(20) ); ------------ //////创建课程表 create table course( cno varchar2(10), cname varchar2(20), ...

Oracle学习(4):分组函数

分组函数什么是分组函数?分组函数作用于一组数据,并对一组数据返回一个值组函数的类型lAVGlCOUNTlMAXlMINlSUM数值求和SQL> --求员工工资总额 SQL> select sum(sal) from emp; SUM(SAL) ---------- ...

Oracle学习 第18天 用户、表空间【代码】【图】

今天超产啊,连续4篇,要有这个进度今年肯定能有收获查了一下用户和表空间的概念,应该用户概念还是和SqlServer一样,只是在公司做项目时对用户权限不够重视,基本都是用sa,要是管理严格的话,也要像Oracle这样,区分好什么用户能干什么事。【表空间】和【库】概念差不多,一个表空间可以被多个用户访问,一个用户也可以访问多个表空间。 以测试库来说,STDOC下有两个表空间STDOC和STDOCDB,其中STDOC下没有表,表都在STDOCDB里。...

oracle 学习笔记(一)【图】

1.oracle的登录与注销进入cmd命令行:登录普通用户-->1)sqlplus scott/169500 注:scott是用户名(这是oracle自带的用户) 169500是密码2)sqlplus 回撤 输入用户名: scott 输入密码: 1695003)sqlplus scott 输入密码: 169500登录管理员(拥有所有的权限)进入cmd命令行:sqlplus as / sysdba 回撤退出:exit 或者按Ctrl+c2.更改用户的密码登录管理员模式-->解锁用户:alter user 用户名 account unlock;锁定用户:alter user 用户名 acco...

Oracle 学习笔记(四)

一、高效 SQL 语句原则 在where 中用 = 关系运算时 避免用函数在关系运算中,除非你使用函数建立索引 尽量不要隐式转化数据类型,数据类型一定要匹配 尽量将一句SQL分成多个语句完成 不能差分的请用UNION ALL 来组合 条件确定的子查询 Exist 适合于外表小,内表大 in 适合于外表大,内表小 使用视图的注意事项 复杂视图的连接要小心,尤其有外键的时候 当查询的是视图中引用的部分表的时候,请不要使用视图,或者建立新的更小...

Oracle学习(七):集合运算

1.知识点:能够对比以下的录屏进行阅读SQL> -- 查询10和20号部门的员工的3种方法 SQL> --1. select * from emp where deptno in (10,20); SQL> --2. select * from emp where deptno=10 or deptno=20; SQL> --3. 集合运算:union/union all并集。intersect 交集;minus差集 SQL> -- select * from emp where deptno=10 SQL> -- + SQL> -- select * from emp where deptno=20; SQL> --union:并集,反复的区域仅仅...