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笔记
Oracle笔记
十四、查询XML操作、操作系统文件
--1.随机数 select dbms_random.value from dual; select mod(dbms_random.random, 10) from dual; --0-9随机数 select abs(mod(dbms_random.random, 10)) from dual; --40-49随机数 select 40 + abs(mod(dbms_ra
·
2015-10-31 17:02
oracle
Oracle笔记
十一、PL/SQL函数和触发器
--创建函数 create or replace function add_sal(sSal number) return number is begin if (sSal > 5000) then return sSal + 51; elsif (sSal > 3000) then return sSal + 11
·
2015-10-31 17:01
oracle
Oracle笔记
九、PL/SQL 游标的使用
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭 begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount); end; rollback; /*游标的使用方法: 第一步:声明游标 第二步:打开游标 第三步:使用游
·
2015-10-31 17:00
oracle
Oracle笔记
十、PL/SQL存储过程
--create or replace 创建或替换,如果存在就替换,不存在就创建 create or replace procedure p is cursor c is select * from dept2 for update; begin for row_record in c loop if (row_record.deptno =
·
2015-10-31 17:00
oracle
Oracle笔记
八、PL/SQL跳转/判断/循环语句块
--goto跳转语句 --在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句 begin dbms_output.put_line('goto开始了'); goto c; --不被执行 dbms_output.put_line('goto'); dbms_output.put_l
·
2015-10-31 17:59
oracle
Oracle笔记
七、PL/SQL 异常处理
--异常处理 declare sNum number := 0; begin sNum := 5 / sNum; dbms_output.put_line(sNum); exception when others then dbms_output.put_line('is Error!'); end; --自定义异常
·
2015-10-31 17:58
oracle
Oracle笔记
五、创建表、约束、视图、索引、序列、同义词、表空间
alter table userInfo add(msn varchar2(20)); 1、建表 create table userInfo ( id number(6), name varchar2(20), sex number(1), age number(3), birthda
·
2015-10-31 17:57
oracle
Oracle笔记
六、PL/SQL简单语句块、变量定义
1、简单SQL语句,HellWorld示例 --输出信息 begin dbms_output.put_line('Oracle Hello World!'); end; 2、变量的定义、使用 --定义变量 declare sName varchar2(20); begin sName := 'jack'; dbms_output.
·
2015-10-31 17:57
oracle
Oracle笔记
三、function 、select
Scott表下有这么几个常用的表,而且还带有数据。分别是emp、dept、salgrade; 1、查看表结构用desc desc emp; 2、空表dual,最常用的空表,如: select 2 * 4 from dual; select sysdate from dual; 3、双引号能保持格式 如:select sys
·
2015-10-31 17:56
function
Oracle笔记
四、增删改、事务
1、插入 insert into dept values(50, 'soft', 'Guangzhou'); insert into dept(deptno, dname) values(60, 'software test'); insert into dept select * from dept where deptno = 20;
·
2015-10-31 17:55
oracle
Oracle笔记
二、常用dba命令行
1、给用户解锁 alter user scott account unlock; 2、注销、断开、切换当前用户连接 quit conn scott/tiger 3、用户权限查询 A .查看所有用户: select * from dba_users; select * from all_users; select * from user_users; B.查看
·
2015-10-31 17:54
oracle
oracle笔记
---创建帐号CREATE USER MADINGIDENTIFIED BY MADINGDEFAULT TABLESPACE USERSTEMPORARY TABLESPACE TEMP; GRANT CONNECT,DBA,RESOURCE,UNLIMITED TABLESPACE TO MADING; COMMIT; --创建序列SEQUENCECREATE SEQUENCE TEST
·
2015-10-31 11:42
oracle
Oracle笔记
(十六) 数据库设计范式
数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。 一、第一范式 所谓的第一范式指的就是数据表中的数据列不可再分。 例如,现在有如下一张数据表: CREATE TABLE
·
2015-10-31 10:31
oracle
Oracle笔记
1
ORACLE: 目前分为12C(cloud云)和11G(grid网格)版本 --数据库基本概念 data--数据 database--数据库 DBMS--数据库管理系统 RDBMS--关系型数据库管理系统 ORDBMS--对象关系型数据库管理系统 --SQL概述 SQL(Structured query language)结构化查询语言 --SQL 分类
·
2015-10-27 14:46
oracle
oracle笔记
sys 超级管理员 system 权限仅次于超级管理员(没有create权限) scott 普通用户 oracledbconsole web控制台的服务(一般不启动) alter user scott account unlock; alter user scott identified by tiger; conn sys/sys as sysdba; disc; sho
·
2015-10-27 14:24
oracle
oracle笔记
今天oracle服务器上真是经历了腥风血雨,杀的我是片甲不留啊,我先将问题描述一下, 之前的机房需要搬迁,于是学长在我不知情的情况下,把我一直在维护的oracle服务器断电,搬走,在新的机房他们安装完之后 学长告诉我,oracle数据用不了了 我远程登录oracle服务器, SQL> startupORA-01081: cannot start already-running ORA
·
2015-10-23 08:07
oracle
Oracle笔记
一
//创建用户 create user 用户名 identified by 用户密码 //修改密码 alter user 用户名 identified by 新密码 //赋系统角色(权限),且可以继续将权限赋给其他人 grant connect(角色名) to 用户名 with admin option //赋对象角色(权限),且可以继续将权限赋给其他人 grant conne
Jonny-java
·
2015-08-14 17:00
oracle
Oracle笔记
(三)单行函数
-函数 函数像一个黑盒子一样(看不到里边的构造),有参数返回值,可以为我们完成一定的功能。 -单行 这种函数会对结果中的每一行计算一次,每行返回一个结果,单行概念区别于分组函数。 单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数; 一、字符型函数 ---字符处理-大小写转换 例子:写一个SQL,将'I love Sql'转换成全大写,全小写和首字母大写的形式。
·
2015-07-23 22:00
oracle
Oracle笔记
(十五) 数据库备份
数据库的备份操作是在整个项目运行中最重要的工作之一。一、数据的导出和导入数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成:1、 数据的导出在硬盘上建立一个文件夹:c:\backup;输入exp指令;输入用户名和密码;设置导出文件的名称:导出文件:EXPDAT.DMP;2、 数据的导入先将表删除干净;进入到导出文件所在的文件夹之中:c:\backup;输入imp指令;输入用户名和密
DavidBao
·
2015-06-03 10:00
Oracle笔记
阅读更多AWR报告输出:cd$ORACLE_HOME/rdbsm/adminsqlplus"/assysdba"@awrrptEXP批量导出表:expuser/password@servicefile=/home/oracle/1.dmptables=CMS2%IMP导入dmp文件,只导入表结构:impuser/passwordtouser=user1fromuser=user2file=/hom
honda418
·
2015-05-29 08:00
Oracle笔记
AWR报告输出: cd $ORACLE_HOME/rdbsm/admin sqlplus "/as sysdba" @awrrpt EXP批量导出表: exp user/password@service file=/home/oracle/1.dmp tables=CMS2% IMP导入dmp文件,只导入表结构: imp user/pass
honda418
·
2015-05-29 08:00
oracle
Oracle学习笔记(16)-----------数据库设计范式
Oracle笔记
(十六)数据库设计范式数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。
u011225629
·
2015-05-28 16:00
Oracle学习笔记(15)----------数据库备份
Oracle笔记
(十五)数据库备份 数据库的备份操作是在整个项目运行中最重要的工作之一。
u011225629
·
2015-05-28 16:00
Oracle学习笔记(14)----------用户管理
Oracle笔记
(十四)用户管理SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,
u011225629
·
2015-05-28 16:00
Oracle学习笔记(13)------------ 视图、同义词、索引
Oracle笔记
(十三)视图、同义词、索引一、视图在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员
u011225629
·
2015-05-28 16:00
Oracle学习笔记(11)----------建表、更新、查询综合练习
Oracle笔记
(十一)建表、更新、查询综合练习有某个学生运动会比赛信息的数据库,保存了如下的表:运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department
u011225629
·
2015-05-28 16:00
Oracle学习笔记(12)------------集合、序列
Oracle笔记
(十二)集合、序列一、集合在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号:UNION:连接两个查询,相同的部分不显示;UNIONALL:连接两个查询
u011225629
·
2015-05-28 16:00
Oracle学习笔记(10)----------- 约束
Oracle笔记
(十)约束表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性,按照约束的分类,一共有五种约束
u011225629
·
2015-05-28 16:00
Oracle学习笔记(9)----------- 表的创建及管理
Oracle笔记
(九)表的创建及管理对于数据库而言实际上每一张表都表示的是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表、视图、索引、序列、约束等等,都属于对象的操作,所以表的建立就是对象的建立
u011225629
·
2015-05-28 16:00
Oracel学习笔记(8)----------复杂查询及总结
Oracle笔记
(八)复杂查询及总结一、复杂查询1、列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。
u011225629
·
2015-05-28 16:00
Oracle学习笔记(5)-----------单行函数
Oracle笔记
(五)单行函数虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外,就是要多学习函数
u011225629
·
2015-05-28 15:00
oracle笔记
http://127.0.0.1:5560/isqlplussqlplussys/managerassysdba;alteruserscottaccountunlock;解锁descemp|dept;descsalgrade;select*fromdept;selectename,sal*12fromemp;select2*3fromdual;selectsysdatefromdual;selec
xxzjzsj
·
2015-04-26 16:18
oracle
解锁
分组
Oracle
oracle笔记
http://127.0.0.1:5560/isqlplussqlplussys/managerassysdba;alteruserscottaccountunlock;解锁descemp|dept;descsalgrade;select*fromdept;selectename,sal*12fromemp;select2*3fromdual;selectsysdatefromdual;selec
xxzjzsj
·
2015-04-26 16:18
oracle
分组
解锁
oracle笔记
//创建用户 1.用系统管理员登陆 2.create user 用户名 identified by 密码 3.授权 grant connect to 用户名//授予连接权限 grant resource to 用户名//授予基本权限 show user;//查看当前用户 clear screen;//清屏 conn system/密码 as sysdba;//更换用户 conn orcle用户/
依然灬淡漠
·
2015-04-23 22:02
oracle
常用命令
oracle笔记
——杂记篇
一、创建表的知识 1、创建表 --用户信息create table tb_operator( Id Int primary key,--自动编号 Name Varchar2(12),--姓名 Sex Varchar2(2),--性别 Age int,--年龄 Identitycard Varchar2(12),--证件号码
红焖鲤鱼
·
2015-04-12 16:00
oracle
oracle笔记
——查询篇
一、单表查询 1、基本SELECT语句 1)、查看表结构用desc desc dual; 2)、空表dual,最常用的空表 select2 * 4from dual; selectsysdatefrom dual
红焖鲤鱼
·
2015-04-12 16:00
oracle
Oracle笔记
-Multitable INSERT 的用法
原文链接:
Oracle笔记
-MultitableINSERT的用法 一、Insert基础用法语法: InsertInto表名(字段1,字段2,字段3...)
小刘变老刘
·
2015-04-02 17:11
insert
多表插入
multitable
oracle笔记
大全
Oracel用户锁:解锁:alteruserscottaccountunlock;加锁:alteruserscottaccountlock;修改用户密码:alteruser“用户名”identifiedby“新密码”;注意:sys这个用户要以系统管理员的身份登录sys/assysdba;设置查询显示格式:setlinesize150;//每行显示150个字段。setpagesize30;//每页显
JenMin_blog
·
2015-03-15 21:06
魔乐科技李兴华老师
Oracle笔记
阅读摘要
使用户登录密码失效使用户scott当前登录密码失效,注需要DBA用户操作SQL>ALTERUSERscottPASSWORDEXPIRE;说明:上述语句操作后,scott用户重新登录时,数据库会提示输入新的登录密码同义词1、 同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存
oracle梦想
·
2014-12-02 15:57
oracle
笔记
李兴华
Oracle笔记
(下) 多表查询
范例:要求查询出高于公司平均工资的全部雇员信息公司的平均工资应该使用AVG()函数求出。SELECTAVG(sal)FROMemp;此时数据的返回结果是单行单列的数据,在WHERE之中出现。SELECT*FROMempWHEREsal>(SELECTAVG(sal)FROMemp);以上所返回的是单行单列,但是在子查询之中,也可以返回单行多列的数据,只是这种子查询很少出现。范例:子查询返回单行多列
easonulove
·
2014-11-24 14:24
oracle
多表
平均工资
Oracle笔记
(中) 多表查询
部门一共有四个,但是现在只返回了三个部门的信息,缺少40部门,因为在雇员表之中没有一条记录是属于40部门的,所以现在不会显示40部门的信息,即:现在的查询以emp表为参考,那么如果说现在非要显示40部门呢?就必须改变这种参考的方向,就需要用使用左、右连接。SELECT*FROMempe,deptdWHEREe.deptno(+)=d.deptno;复制代码EMPNOENAMEJOBMGRHIRED
easonulove
·
2014-11-24 14:57
oracle
数据库
记录
Oracle笔记
(上) 多表查询
思考题:现在要求查询出每一个雇员的编号、姓名、工资、部门名称、工资所在公司的工资等级。1、确定所需要的数据表:emp表:雇员的编号、姓名、工资;dept表:部门名称;salgrade表:工资等级;2、确定已知的关联字段:雇员和部门:emp.deptno=dept.deptno;雇员和工资等级:emp.salBETWEENsalgrade.losalANDsalgrade.hisal;第一步:查询出
easonulove
·
2014-11-24 14:23
oracle
数据表
姓名
思考题
Oracle笔记
十三、PL/SQL面向对象之package
Oracle笔记
十三、PL/SQL面向对象之package--将方法和过程用包定义createorreplacepackagepkg_empas--输入员工编号查询出员工信息procedurepro_findInfo
u010419967
·
2014-11-06 00:00
Oracle笔记
十四、查询XML操作、操作系统文件
Oracle笔记
十四、查询XML操作、操作系统文件--1.随机数selectdbms_random.valuefromdual;selectmod(dbms_random.random,10)fromdual
u010419967
·
2014-11-06 00:00
Oracle笔记
十二、PL/SQL 面向对象oop编程
Oracle笔记
十二、PL/SQL面向对象oop编程------------------------抽象数据类型-------------创建地址类型,一定要加asobject,还可以在类型中加过程或方法
u010419967
·
2014-11-06 00:00
Oracle笔记
十一、PL/SQL函数和触发器
Oracle笔记
十一、PL/SQL函数和触发器--创建函数createorreplacefunctionadd_sal(sSalnumber)returnnumberisbeginif(sSal>5000
u010419967
·
2014-11-06 00:00
Oracle笔记
十、PL/SQL存储过程
Oracle笔记
十、PL/SQL存储过程--createorreplace创建或替换,如果存在就替换,不存在就创建createorreplaceprocedurepiscursorcisselect*fromdept2forupdate
u010419967
·
2014-11-06 00:00
oracle笔记
01
数据库对象--同义词 1、简化SQL语句,可以用于代替难记的表,视图,序列,函数等。 2、隐藏对象的名称和所有者 &nb
Hit_me
·
2014-10-14 22:00
oracle
深入解析
Oracle笔记
一
oracle11g必需的后台进程:PMON、DBWn、LGWR、CKPT、SMON、VKTMPMON:进程监控进程1、实例第一个启动的后台进程2、监控其他oracle后台进程的职责,必要时重启这些后台进程3、向TNS监听器注册实例DBWn:数据库写进程1、将内存种变更的数据写入磁盘数据文件2、最多配置20个数据库写进程DBW0--DBW9,DBWa--DBWjLGWR:日志写进程1、管理SGA中的
qq921674006
·
2014-10-09 21:21
oracle
解析
数据库基础
深入解析
Oracle笔记
一
oracle11g必需的后台进程:PMON、DBWn、LGWR、CKPT、SMON、VKTMPMON:进程监控进程1、实例第一个启动的后台进程2、监控其他oracle后台进程的职责,必要时重启这些后台进程3、向TNS监听器注册实例DBWn:数据库写进程1、将内存种变更的数据写入磁盘数据文件2、最多配置20个数据库写进程DBW0--DBW9,DBWa--DBWjLGWR:日志写进程1、管理SGA中的
qq921674006
·
2014-10-09 21:21
oracle
解析
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他