E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ORACLE学习
14-
Oracle学习
_游标
游标 指向一个结果集1,例子(1)取第一条declare --声明游标 cursorcis select*fromemp; v_empc%rowtype;begin --打开游标后,才会执行select语句,把结果集放入内存 openc; --将当前游标指向的记录内容抓取出来,放入v_emp中,并移向下一条记录 fetchcintov_emp; dbms_output.pu
wuqinfei_cs
·
2013-08-22 22:00
游标
oracle学习
oracle学习
总结
DML查询语句(select)注意点: 1、in语句在oracle中经常用到,同样的也有notin的操作符,有个注意点: 在使用NOTIN的时候必须保证查询的范围数据之中没有NULL,一旦出现了NULL,不会有任何数据显示。 2、like语句表示模糊查询,但是在真正的开发应用中这种查询性能很低基本上都不使用,而是使用另一种方式。使用instr()字符串代替。Instr(a,b)表示判断a中是否包含
lvzjane
·
2013-08-22 21:00
sql
oracle学习
笔记(7)_伪列
Oracle中的伪列Oracle的表的使用过程中,实际表中还有一些附加的列,称为伪列。伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。1.ROWIDROWID伪列返回的就是该行的物理地址。使用ROWID可以快速的定位表中的某一行。SELECTROWID,ENAMEFROMEMPWHERESAL>2000;2.ROWNUM在查询的结果集中,ROWNUM为结果集中每一行标识
u011518709
·
2013-08-20 18:00
oracle
伪列
oracle学习
笔记(6)_子查询
子查询子查询的类型有:单行子查询:不向外部返回结果,或者只返回一行结果。多行子查询:向外部返回零行、一行或者多行结果。1.单行子查询查询出销售部(SALES)下面的员工姓名,工作,工资。 SELECTENAME,JOB,SALFROMEMPWHEREDEPTNO=(SELECTDEPTNOFROMDEPTWHEREDNAME='SALES');2.ANY子查询(1)查询出Emp表中比任意一个销售员
u011518709
·
2013-08-20 18:00
oracle
oracle学习
笔记(5)_高级查询
操作符(1)算术运算Oracle中的算术运算符,没有C#中的算术运算符丰富,只有+、-、*、/四个,其中除号(/)的结果是浮点数。求余运算只能借助函数:MOD(x,y):返回x除以y的余数。(2)关系运算和逻辑运算运算符说明=,,= !=,2000;高级查询1.DISTINCT消除重复行2.NULL值用ISNULL作条件,非NULL值用NOTISNULL做条件3.IN操作的还有NOTIN4.BET
u011518709
·
2013-08-20 16:00
oracle
高级查询
oracle学习
笔记
连接Oracle最高权限的用户不做校验connscott/tiger assysdba(加了assysdba之后,后面scott的密码不管对不对,都能连接进去)connscott/tiger不加assysdba之后,密码不对是连接不上去的oracle对高高权限的用户是不做校验的,不管密码对不对都能连接上去oracle解锁用户alteruserscottidentifiedbyoracleaccou
xxl714
·
2013-08-17 21:04
oracle
学习笔记
13-
Oracle学习
_PL/SQL
PL/SQL一,概述 1,每种数据库都有内部的语言 2,PL/SQL是Oracle中使用的编程语言 3,编程语言 ①数据类型 ②语法 4,ProceduralLanguage/SQL 过程化语言,也就是带有分支循环的语言 SQL语言功能太单一,需要结合其他的语言完成复杂的功能. PL/SQL是Oracle数据库对SQL语句的扩展。 在普通SQL语句的使用上增加了编程语言的特点,
wuqinfei_cs
·
2013-08-17 16:00
plsql
oracle学习
12-
Oracle学习
_索引-视图-序列-三范式
一,索引1,概念 访问这个字段的内容时,效率会更高一些 比如: 汉语字典->一张表 一个字 ->一条记录 查找汉字的索引表->索引2,创建索引 createindexidx_stu_emailonstu(email);3,删除索引 SQL>selectindex_namefromuser_indexeswheretable_name='STU'; =>idx_stu_email
wuqinfei_cs
·
2013-08-15 20:00
索引
序列
视图
三范式
oracle学习
11-
Oracle学习
_修改表结构-数据字典表
修改表结构alterdrop一,alter1,字段①添加一个字段 SQL>altertablestuadd(addrvarchar2(100));②删除一个字段 SQL>altertablestudrop(addr);③修改现有字段 SQL>altertablestumodify(addrvarchar2(200)); 注:如果已有数据,则不能损失数据的精度及大小2,约束①删除一个约束
wuqinfei_cs
·
2013-08-15 20:00
oracle学习
修改表结构
数据字典表
oracle学习
笔记(4)_orcle中的基本命令
一,cmd中运行的命令命令行中输入:“sqlplusw”命令,启动oracle自带的pl/sql 命令行中输入:“sqlplus/nolog”启动oracle自带的pl/sql, 此时只是启动,连接需要下面的代码:Connsystem/tigerassysdba; 连接数据库http://localhost:5560/isqlplus/使用浏览器进行远程登录并进行数据库操作了 emctls
u011518709
·
2013-08-14 17:00
oracle
oracle学习
笔记(3)_PL/SQL 和orcle服务
PL/SQLDeveloper工具在实际Oracle开发中,经常使用一个功能强大的第三方工具:“PL/SQLDeveloper”工具。PL/SQLDeveloper基本上可以实现Oracle开发中的任何操作。它运行在客户端时必须先安装Oracle客户端,并且通过网络配置向导配置网络服务名后才能正常与服务器连接。上面的登陆方式需要在本地配置网络服务名,下面的方式远程连接不用配置:Oracle服务Or
u011518709
·
2013-08-14 12:00
oracle
oracle学习
笔记(2)_Oracle 自带的客户端工具
1.oracle中自带的SQL*Plus工具该工具是Oracle系统默认安装下,自带的一个客户端工具。在Windows命令行中输入“sqlplusw”命令,就能够启动该工具了。图1命令行中输入sqlplusw进入页面如下:输入账号密码:输入用户名和密码后,如果SQL*Plus与数据库服务器在同一台计算机上,并且当前服务器下只有一个数据库实例,那么“主机字符串”可以不用填写。登陆成功后进入如下页面:
u011518709
·
2013-08-14 12:00
oracle
笔记
oracle学习
笔记(1)_oracle的安装
Oracle公司成立以来,从最初的数据库版本到Oracle7、Oracle8i、Oracle9i,Oracle10g到Oracle11g,虽然每一个版本之间的操作都存在一定的差别,但是Oracle对数据的操作基本上都遵循SQL标准。因此对Oracle开发来说版本之间的差别不大。我们具体从下面开始学习:Oracle的安装 Oracle数据管理常用子查询及常用函数PL/SQL编程Oracle基本管理
u011518709
·
2013-08-14 09:00
oracle
安装
10-
Oracle学习
_事务
事务transaction1,概念 一系列操作,要么都完成,要么都失败. 事务开始于一条DML语句,结束于commit/rollback. commit提交,写入磁盘. rollback回退,取消事务中的所有操作. 注意: 1,DDL(如建表),DCL(如授权)每条语句都默认有个commit. 2,正常断开连接会commit,非正常断开会rollback.2,举例-roll
wuqinfei_cs
·
2013-08-13 21:00
事务
oracle学习
09-
Oracle学习
_建表与约束
一,数据库对象1、表(Table)数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row)和列(Column)组成的。 列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。 行包括了若干列信息项。一行数据称为一个或一条记录,它表达有一定意义的信息组合。 一个数据库表由一条或多条记录组成,没有记录的表称为空表。 每个表中通常都有一个主关键字,用于惟一地确定一条记录。2、索引
wuqinfei_cs
·
2013-08-13 21:00
oracle学习
建表与约束
08-
Oracle学习
_DML-insert-update-delete
DML1,插入insert2,修改update3,删除delete一,创建新用户,并将scott的所有数据复制给新用户. 步骤:1,导出scott数据;2,创建新用户并分配权限;3,导入;1,备份用户backupscott 使用exp命令::创建目录E:\desktop\Oracle>mdbackup_scott::切换进新创建的目录E:\desktop\Oracle>cdbackup_scot
wuqinfei_cs
·
2013-08-13 12:00
oracle学习
07-
Oracle学习
_rownum
rownum1,概念 对结果集进行排序,隐藏的字段,从1开始.2,格式 rownumnum ②先对结果集每条记录进行编号,然后再orderby排序4,求结果集中第十条后的数据 selectempno,ename from(selectrownumr,empno,enamefromemp)t wherer>105,求薪水最高的五个人的名字 selectename,sal fro
wuqinfei_cs
·
2013-08-13 12:00
oracle学习
rownum
06-
Oracle学习
_练习-子查询 和 连接查询
1,求部门中那些人的薪水最高select e.deptno,e.ename,e.salfrom(selectdeptno,max(sal)max_salfromempgroupbydeptno)t joinempeon(e.deptno=t.deptnoande.sal=t.max_sal)2,求部门平均薪水的等级I,先求出部门的平均薪水II,再求其平均薪水的等级selectd.deptno,av
wuqinfei_cs
·
2013-08-13 11:00
练习
oracle学习
子查询和连接查询
04-
Oracle学习
_group by 和 having
一,groupby注意: select子句里的字段必须 出现在groupby子句中 或者出现在组函数中1,单字段分组 --按部门分组,求各部门的平均薪水 SQL>selectdeptno,avg(sal)fromemp 2 groupbydeptno; DEPTNO AVG(SAL) -------------------- 30 1637.5 20
wuqinfei_cs
·
2013-08-12 12:00
by
having
oracle学习
group
05-
Oracle学习
_子查询 和 连接查询
技巧,使用buf SQL>ed 已写入fileafiedt.buf SQL>/使用: 1,SQL>ed 打开记事本,编写SQL,保存并关闭记事本 2,SQL>/ 执行编写的SQL 注意: 使用"/"结束,而不是分号组函数的嵌套,最多只能嵌套两层一,子查询 在一个select语句里嵌套另一个select语句1,求工资最高的人 SQL>selectename,salfromemp
wuqinfei_cs
·
2013-08-12 12:00
子查询
oracle学习
连接查询
03-
Oracle学习
_常用函数
常用SQL函数单行函数:有多少条记录就有多少个输出多行函数:也叫组函数,一组记录只产生一个输出1,单行函数①lower,字符串转小写 SQL>selectlower(ename)fromemp; SQL>selectenamefromemp 2 whereenamelike'_a%'orenamelike'_A%'; SQL>selectenamefromemp 2 wherelow
wuqinfei_cs
·
2013-08-10 20:00
oracle学习
常用函数
02-
Oracle学习
_查询语句
三,SQL语言1,SQL标准 ①SQL1992 ②SQL19992,第四代语言 面向"问题"的语言, 只需要告诉计算机做什么,而不需要管怎么做.3,SQL语句分类(1)查询语句C:\Windows\System32>sqlplusscott/tiger①desc SQL>descemp SQL>descdept SQL>descsalgrade 说明: A.描述的内容:名称是
wuqinfei_cs
·
2013-08-10 20:00
查询语句
oracle学习
01-
Oracle学习
_引入和DBA基本操作
一,连接到Oracle11g数据库0,打开服务 netstartOracleServiceORCL netstartOracleOraDb11g_home1TNSListener1,SQLPlus(1)MS-DOC中敲入 C:\Windows\System32>setoracle_sid=orcl C:\Windows\System32>sqlplus 请输入用户名: scott
wuqinfei_cs
·
2013-08-10 13:00
oracle
Oracle学习
笔记之八(几条简明的优化SQL方法)
1. 常规SQL语句优化 1.1 建议不用“*”来代替所有列名 SELECT语句中可以用“*“来列出某个表的所有列名,但是这样的写法对Oracle系统来说会存在解析的动态问题。Oracle系统会通过查询数据字典来将”*“转换成表的所有列 名,这自然会消耗系统时间。 1.2 用TRUNCATE代替DELETE 当使用DELETE删除表中的数据行时,Oracle会使用撤消表空间(UN
·
2013-07-31 21:00
oracle学习
Oracle学习
笔记之七(用户管理、角色与权限、导入导出等)
下面这些基本的SQL语句应该熟悉,能够灵活运用。最好在不查资料的情况下,能够写出如下的任何代码。 1. 用户操作 --create user username identified by password --[default tablespace tablespace_default] --[temporary tablespace tablespace_temp] --[profi
·
2013-07-31 20:00
oracle学习
Oracle学习
笔记之六(DDL:表、索引、视图、同义词、序列操作相关SQL)
下面这些基本的SQL语句应该熟悉,能够灵活运用。最好在不查资料的情况下,能够写出如下的任何代码。 1. 数据表操作相关 --创建表 create table STUDENTS( STUNO number(10) not null, STUNAME varchar2(8), SEX char(2), AGE int, DEPARTNO varc
·
2013-07-29 20:00
oracle学习
Oracle学习
笔记之五sp1,PL/SQL之BULK COLLECT
Bulk Collect特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。 BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎。 可以在select into,fetch into,returning into语句使用bulk collect。 注意在使用bulk col
·
2013-07-28 18:00
bulk collect
Oracle学习
笔记之五,Oracle 11g的PL/SQL入门
1. PL/SQL概述 PL/SQL(Procedural Language/SQL)是Oracle的专用语言,是对标准SQL语言的扩展,它允许在其内部嵌套普通的SQL语句,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误。SQL语句的数据库操纵能力、数据查询能力和PL/SQL的过程处理能力结合在一起,可以实现比较复杂的业务逻辑。 1.1 PL/SQL块结构
·
2013-07-28 17:00
oracle 11g
Oracle学习
笔记之四sp1,Oracle 11g的常用函数
从
Oracle学习
笔记之四,SQL语言入门中摘出来的,独立成一章节 3.1 字符类函数 ASCII(c)和CHR(i) 分别用于返回一个字符的ASCII码和返回给定
·
2013-07-27 21:00
oracle 11g
Oracle学习
笔记之四,SQL语言入门
1. SQL语言概述 1.1 SQL语言特点 集合性,SQL可以的高层的数据结构上进行工作,工作时不是单条地处理记录,而对数据进行成组的处理。 统一性,操作任务主要包括:查询数据;插入、修改和删除数据;建立、修改和删除数据对象;控制对数据和数据对象的读写;保证数据库一致性和完整性。 易于移植性。 1.2 SQL语言的分类 数据查询语言(DQL),主
·
2013-07-26 21:00
oracle学习
Oracle学习
笔记之三,Oracle 11g数据库的启动与关闭
SQL*PLus命令 SQLPLUS username[/password][@connect_identifier][AS SYSOPER|SYSDAB] 1. 启动数据库实例 STARTUP [nomount|mount|open|force|resetrict][pfile=filename] -nomount: 表示启动实例不加载数据库;通常在创建新数据库或重建控制文件时。 -mo
·
2013-07-26 20:00
oracle 11g
Oracle学习
笔记之一,重温范式
第一范式(1NF) 第一范式是第二和第三范式的基础,是最基本的范式。第一范式包括下列的指导原则: 数据组的每个属性只可以包含一个值。 关系中的每个数组必须只包含相同数量的值。 关系中的每个数组一定不能相同。 在任何一个关系数据库中,第一范式是对关系模式的基本要求,不满足第一范式的数据库就不是关系型数据库。 表1.1 不符合第一范式的学生信息表
·
2013-07-26 20:00
oracle学习
[置顶]
Oracle学习
路线与方法
还没有整理好。。。。1、学习路线 Oracle官方文档:2DayDBA-->2Day+PerformanceTuningGuide--->Administrator'sGuide-->Concepts-->中文资料-->实践-->积累-->深入细节2、知识点 (1)SQL、PL/SQL (2)Oracle管理(体系结构) (3)备份恢复 (4)性能调优及排错 (5)RAC(RealApplicat
·
2013-07-26 18:00
oracle学习
[置顶]
Oracle学习
路线与方法
一、OracleDBA的成长路线:初级的BA=>中级DBA=>高级DBA=>资深DBA=>顶级DBA1、初级的BA1年左右的工作经验,碰到一个问题解决一个问题,永远都是在面对问题,头疼医头,脚疼医脚。安装、升级、迁移、备份、恢复、监控、巡监。 2、中级DBA3年左右的工作经验,知道怎样去避免一些常规问题的发生,防止重复性错误。日常管理维护。3、高级DBA5年左右的工作经验,知道问题的原因与发
guoyJoe
·
2013-07-26 02:00
[置顶]
Oracle学习
路线与方法
一、OracleDBA的成长路线:初级的BA=>中级DBA=>高级DBA=>资深DBA=>顶级DBA1、初级的BA1年左右的工作经验,碰到一个问题解决一个问题,永远都是在面对问题,头疼医头,脚疼医脚。安装、升级、迁移、备份、恢复、监控、巡监。 2、中级DBA3年左右的工作经验,知道怎样去避免一些常规问题的发生,防止重复性错误。日常管理维护。3、高级DBA5年左右的工作经验,知道问题的原因与发
guoyJoe
·
2013-07-26 02:00
oracle
dba
学习路线
oracle学习
笔记
启动监听:lsnrctl start/stop 启动服务: su oracle sqlplus /nolog co
hwei_344370758
·
2013-07-24 21:00
oracle学习
Oracle DDL,DML,DCL,TCL 总结
把
oracle学习
来可以独挡一面的实施,维护,当然优化是一个很漫长的岁月炼就的经验之谈,需要多积累经验。 下面是一些网上找的资料,自己总结到一起。
kobe269
·
2013-07-17 08:00
Oracle学习
笔记
1,直接从开始菜单中运行SQLPlus,启动后要求输入用户名和密码,出错了。2,这个是通过cmd中,输入sqlplususername/pasword@orcl确可以正常登录,第一种情况为什么不行?谢谢!应该是没指定@orcl的问题。 实际上,sqlplus命令行,用/标识密码,用@标识数据库别名。 你在输入用户名后面打入:用户名@orcl,也应该好用。 如果想省略数据库别名,要在系统变量里增加o
jiangxinyu
·
2013-07-10 21:00
[置顶]
Oracle学习
经验谈
经常遇到朋友问
oracle学习
难不难,怎么才能成为高手等等,我想结合我的个人经验简单说几点:1、打好基础,由浅入深 学习Oracle不能急于求成,寄希望于一天成为一个大侠。
·
2013-07-08 13:00
oracle学习
Oracle学习
笔记安装篇之在Redhat Enterprise Linux 6.4 x86_64下安装Oracle12cR1数据库
Oracle学习
笔记安装篇之在RedhatEnterpriseLinux6.4x86_64下安装Oracle12cR1数据库 Oracle12c数据库终于出来了,作为技术人员,总是需要再学习学习的,
gyming
·
2013-07-07 21:00
ORACLE学习
笔记--合并多行数据到一行中
本人使用Oracle时,遇到以下情况:需要输出多列数据,但是这些数据却分布在多行的同一列中。所以本人就想出了以下这种方式进行合并查询。 示例是一个GRADES表,记录每个学生的姓名、课程和分数,分数都放在GRADE列中,现在要将各个科目的分数放到一行中显示怎么办? 1,创建表GRADES,并插入数据 CREATE TABLE GRADES ( ID NUMBER PRIMA
forestqqqq
·
2013-07-01 22:00
oracle
合并查询
列扩展
ORACLE学习
步骤
1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验) 作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DBA的重要工作,而且对DBA的要求更高,你不但能看懂,还要能够找出问题。学些这方面知
清晨懒觉
·
2013-07-01 17:30
oracle
oracle学习
小结6
1查看undo表空间的undo段 selectsegment_name,tablespace_namefromdba_rollback_segs;2 查看在线undosegment信息 select*fromv$rollname;3查看数据库上所有角色 select*fromdba_roles;4查看某个用户的角色 selectgranted_role,admin
jackyrongvip
·
2013-07-01 16:00
oracle学习
小结10
1 打开统计日志信息 setautotonstat2 ORACLE的内存分配大致小结 SGA的查看: select*fromv$sga; (注意oracle在unix下是多进程的,在windows下是单进程的) 查看系统实际分配的各类pool select*fromv$sgastat; sga大小估计: 查看UGA大小 showparameterare
jackyrongvip
·
2013-07-01 16:00
oracle学习
小结之五
1在sql时,先用 descv$controlfile; 看下v$controfile中,每一列的具体长度,然后再决定在显示时,如何用colnamefora50这样的格式;2如果遇到一个.sql的文件需要恢复到oracle的话,最好先建立一个方案(schema),这里我的理解是oracle里的方案其实是相当于其他数据库中的"数据库",因为如果oracle里没特殊的要求,其实就在当前实例对应的数据
jackyrongvip
·
2013-07-01 16:00
oracle学习
小结2
1表空间createtablespacetest_index datafile'f:\xxxx\xxx.dbf'size50mextentmanagmentlocaluniformsize1m; 创建还原表空间 createundotablespace........ 创建临时表空间createtemporarytablespacexxxx tempfile'd:\xxxxxx' 查询当前
jackyrongvip
·
2013-07-01 16:00
oracle学习
小结3之索引
今天归纳索引的常用操作1)索引分为B树索引和位图索引 创建 createindexscott.event_index onscott.event(name) pctfree25storage(initial500k)tablespacesystem; 如果是位图索引,则createbitmapindex.........2)查找某个用户的索引的好似用情况, selectindex_na
jackyrongvip
·
2013-07-01 16:00
oracle学习
第一天
sqlplus其他的图形化工具=====================使用的用户:用户名:scott密码:tiger登录:sqlplusscott/tiger退出:exit查看当前用户有哪些表:select*fromtab;=====================显示当前用户SQL>showuserUSER为"SYS"切换用户SQL>connectscott/tiger已连接。命令可以使用缩写
刘赵强
·
2013-06-18 22:08
Oracle
SQL
Oracle
PL/SQL游标
mark一个
oracle学习
网站 作者:StevenFeuerstein在O’ReillyMedia出版过10本OraclePL/SQL方面的书,是一个oracleOracleACEDirector这个是他的个人网站
topwqp
·
2013-06-13 00:00
经典JavaScript网页特效代码及视频教程荟萃
在这里整理了一些
Oracle学习
相关的资源链接,希望对大家有帮助!资源名称资源地址下载量好评率经典JavaScript网页特
itxiaobaibai
·
2013-05-31 15:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他