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笔记
(四)
/*序列:ORACLE使用来模拟ID自动增长的*/createsequenceseq_test4;createtabletest2(tidnumberprimarykey,tnamevarchar2(10));insertintotest2values(seq_test4.nextval,'张三');select*fromtest2;/*PLSQL编程:过程语言,编写一些复杂业务逻辑输出星号:ab
奇幻牧羊少年
·
2020-02-05 05:14
ORACLE笔记
SQL的类型DML(DataManipulationLanguage数据操作语言):insertupdatedeleteselectDDL(DataDefinitionLanguage数据定义语言):create/alter/drop/truncatetablecreate/dropview,sequence,index,synonym(同义词)DCL(DataControlLanguage数据控
罗志贇
·
2020-01-06 09:16
oracle基础教程,看这一篇就够了~
转自:http://www.blogjava.net/kiant/articles/234781.html
Oracle笔记
(四)、SQL几个要点附录:1、SQL简介2、SQL操作符3、Oracle常用数据类型
奥莉安娜的棒棒糖
·
2019-11-07 07:46
Oracle笔记
一
1、密码设置:Lichao3140超级管理员sys:密码:change_on_install管理员system:密码:managerscott用户:密码:tigersh用户:密码:sh2、登录cmd:sqlplusscott/tigersqlplus:scott/tiger无用户登录:sqlplus/nolog3、设置每行数据长度:SETLINESIZE300;设置每页显示的行数:SETPAGES
lichao3140
·
2019-10-31 00:25
oracle笔记
八:删除创建用户
创建用户12345第一步:用超级管理员登陆oracle“conn/assysdbaconn/assysdba”第二步:删除指定的用户“dropusershiotcascade”第三步:重新创建此用户“createusershiotidentifiedbyshiot;第四步:给用户授权"grantdbatoshiot"第五步:登陆指定用户”connshiot/shiot删除用户12345删除用户和用
大君君
·
2019-10-18 16:00
ELF的
ORACLE笔记
(二)
接上一篇三、Oracle中的时间类型在日常的简单使用中,对于时间字段的操作比较多,一定会遇到需要删改查特定时间范围的数据,所以对时间字段先来了解一下1、在Oracle中存储时间的格式不同,分为:1)Char字符类型存储的时间,存储的只为日期。如果要查询的时间为Char类型可以直接将条件写成A.WherePLAT_DATEbetween'20170110'and'20170120';B.WhereP
Elf_guo
·
2019-06-26 15:03
oracle笔记
set运算符及练习
/*set运算符及练习将多个查询用SET操作符连接组成一个新的查询1.UNION/UNIONALL(可以理解成数学中的取并集)UNION取并集的时候,会把2个集合的相同元素去重(会去掉重复的元素)UNIONALL取并集的时候,不会把2个集合的相同元素去重(实际上就是把2个集合中的所有元素都取到)2.INTERSECT(可以理解成数学中的取交集)INTERSECT操作符返回两个结果集的交集3.MIN
lay500
·
2018-11-03 00:07
oracle笔记
控制用户权限及练习
/*控制用户权限及练习*/----创建一个用户CREATEUSERczhIDENTIFIEDBYczh--授予权限(授予czh这个用户登录的权限)GRANTCREATESESSIONTOczh--授予权限GRANTCREATETABLETOczh--创建用户表空间(用户拥有createtable权限之外,还需要分配相应的表空间才可开辟存储空间用于创建的表)--ALTERUSERczhQUOTA5m
lay500
·
2018-11-02 20:48
oracle笔记
视图
/*视图*/--创建视图CREATEVIEWempviewASSELECTemployee_id,last_name,salaryFROMemployeesWHEREdepartment_id=80--SELECT*FROMempview--SELECT*FROMemployees----SELECT*FROMempviewWHEREemployee_id=176/*更新视图中的数据(视图中的数据
lay500
·
2018-11-02 20:04
oracle笔记
存储函数和存储过程
/*pl/sql存储函数和存储过程过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据存储函数:有返回值,创建完成后,通过selectfunction()fromdual;执行存储过程:由于没有返回值,创建完成后,不能使用select语句,只能使用pl/sql块执行*//*创建存储函数语法格式如下:CREATEORREPLACEFUNCTIONfunction_name(dept_id
lay500
·
2018-11-02 18:22
Oracle笔记
(二)
Oracle笔记
系列这几篇是来自一位老师的笔记,分享给大家放在上,主要方便自己时常复习,还有学习Oracle的伙伴参考。
panda_Hi
·
2018-09-10 14:14
Oracle笔记
(一)
Oracle笔记
系列这几篇是来自一位老师的笔记,分享给大家放在上,主要方便自己时常复习,还有学习Oracle的伙伴参考。
panda_Hi
·
2018-09-10 14:49
oracle的学习1-oracle的介绍和DDL操作&DML操作
Oracle笔记
ORACLE数据库具有以下特点:(1)支持多用户、大事务量的事务处理(2)数据安全性和完整性控制(3)支持分布式数据处理(4)可移植性.数据库Oracle数据库是数据的物理存储。
努力的小学生
·
2018-08-03 15:16
oracle
Oracle笔记
——创建虚拟机和安装centos7 & install oracle
win7x64位+VMware12+centos7x64位+oracle11gR2安装详解(一)一、虚拟机安装oracle11gR2的安装环境:1、win7x64位2、VMware-workstation-full-12.5.2,直接在网上搜一下,资源很多。这里就不给下载链接了。3、centos7x64位centos7下载,选择如下图所示:二、安装好VMware12后,新建一个centos的虚拟机
千里码万里行
·
2018-05-12 00:30
oracle笔记
2
2011-08-24alteruserscottaccountunlock更改用户解锁connscott/tiger重新以上述用户登录select语句:1、descemp描述emp表,列出表的基本信息。2、数据类型:NUMBER(7,2)7位的数字,2位小数学习例子:三张表分别为:emp雇员表,dept部门表,salgrade工资等级表3、selectfromdept;注意:每个语句以;号结束4、
pimg2005
·
2018-04-25 16:24
oracle
笔记2
oracle
Oracle笔记
(十六) 数据库设计范式
阅读更多数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典——设计的时候尽量避免日后的程序出现多表关联查询。一、第一范式所谓的第一范式指的就是数据表中的数据列不可再分。例如,现在有如下一张数据表:CREATETABLEmember(mi
changhongbao
·
2017-09-19 13:00
oracle
oracle笔记
数据泵的使用需要保证客户端与服务器端的版本兼容expdpcommon/shrptsms_2016@SHRPTSMSschemas=shrptsms_2016directory=TS_SHSMSdumpfile=d:\tmp\expdp_test1.dmplogfile=d:\tmp\expdp_test1.log;--查询表空间,并将表空间设置为自动增长select*fromdba_data_fi
TomMonkey
·
2017-08-17 22:30
编程笔记
Oracle笔记
Oracle数据库终于学到了Oracle数据库这一块了,记录一下今天学的知识。基础知识登录SQLPLUScmdsqlplus[用户名]/[密码][@数据库][参数]sqlplussys/orclassysdba--登录sys用户,必须指定sysdba或sysoper身份sqlplussystem/orcl--数据库管理员创建一个自己的用户(比如vip/vip)createuservipidenti
满天星h
·
2017-08-15 19:38
oracle
oracle笔记
1-基本用户、权限、表操作
打开cmdsqlplus如果暂时不登录sqlplus/nolog完整连接方式:connusername/password@连接字符串as身份例:(连接远程服务器)IP,端口,服务名,用户名和密码connsystem/
[email protected]
:1521/orcl查找数据文件:selectnamefromv$datafile;查找控制文件:selectnamefromv$controlfile
ViccLee
·
2017-08-06 15:03
oracle
数据库
数据库
Oracle笔记
(二)——虚拟机下Centos7 x64位安装Oracle 11g R2详解
win7x64位+VMware12+centos7x64位+oracle11gR2安装详解(二)一、准备安装的软件及需要的工具1、Oracle11gR2,下载链接,选择Linuxx64位,如下图所示:2、jdk-8u121-linux-x64.tar.gz,下载链接,选择Linuxx64位,如下图所示:3、xmanager工具。的xshell。xshell主要用于连接虚拟机上服务器,给服务器上传o
ShelleyWhile
·
2017-06-26 22:27
Oracle笔记
Oracle笔记
(一)——创建虚拟机和安装centos7
win7x64位+VMware12+centos7x64位+oracle11gR2安装详解(一)一、虚拟机安装oracle11gR2的安装环境:1、win7x64位2、VMware-workstation-full-12.5.2,直接在网上搜一下,资源很多。这里就不给下载链接了。3、centos7x64位centos7下载,选择如下图所示:二、安装好VMware12后,新建一个centos的虚拟机
ShelleyWhile
·
2017-06-25 20:04
Oracle笔记
ORACLE笔记
(1):exp/imp与expdp/impdp学习笔记
转自:http://blog.csdn.net/panfelix/article/details/42266173imp,exp学习/*导入导出操作必须要注意的是字符集问题:colparameterfora60select'exportNLS_LANG="SIMPLIFIEDCHINESE"_'||p1.PROPERTY_VALUE||'.'||p2.PROPERTY_VALUEparameter
luo805914196
·
2016-07-21 15:03
非常好的Oracle教程
http://www.blogjava.net/kiant/articles/234781.html
Oracle笔记
(四)、SQL几个要点附录:1、SQL简介2、SQL操作符3、Oracle常用数据类型
伊凡
·
2016-07-07 17:00
oracle笔记
最近几天学习了一下oracle数据库,顺手做的笔记一直使用的一个工具叫做pl/sqldevloper,一边可以运行,一边可以做笔记,很方便oracle安装会自动的生成sys和system用户sys超级用户权限最高具有sysdba角色有createdatabase权限默认的密码是managersystem管理操作员权限也很大具有sysoper角色没有createdatabase的权限默认的密码是ch
u013476556
·
2016-07-07 15:00
oracle
数据库
oracle笔记
1、Oracle默认账户、密码 sys change_on_install system manger scott tiger 2、Oracle服务说明 OracleServiceORCL:数据库的服务,如果创建两个数据库就会有两个服务,ORCL是数据库名。 OracleOraDb10g_home1TNSListene
qq_26417975
·
2016-05-10 16:00
oracle笔记
createtablekkk(myidnumber,mynamevar2char(50),mydeptnumber);insertintokkk(myid,myname,mydept)selectmyid,myname,mydeptfromempwheredeptno='10';updateempset(job,sal,comm)=(selectjob,sal,commfromempwhereen
yutianxin123
·
2016-05-09 22:00
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式:第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析;第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余;第三范式:不能存在传递依赖;也就是说其他字段的值不能依赖于非主键; 1.selectsal*12anuualsalfromemp 该语
Nemo
·
2016-01-25 15:00
oracle
面试
Oracle笔记
(十六) 数据库设计范式
Oracle笔记
(十六)数据库设计范式数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。
changhongbao
·
2016-01-25 00:00
Oracle笔记
(十五) 数据库备份
Oracle笔记
(十五)数据库备份数据库的备份操作是在整个项目运行中最重要的工作之一。
changhongbao
·
2016-01-25 00:00
Oracle笔记
(十四) 用户管理
SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE;权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进行演示,而要想创建新用户则首先必须是具备管理员权限的sys、system两个用户操作。范例:创建一个dog用户,密码为wan
changhongbao
·
2016-01-25 00:00
Oracle笔记
(十三) 视图、同义词、索引
Oracle笔记
(十三)视图、同义词、索引一、视图在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员
changhongbao
·
2016-01-25 00:00
Oracle笔记
(十二) 集合、序列
Oracle笔记
(十二)集合、序列一、集合在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号:UNION:连接两个查询,相同的部分不显示;UNIONALL:连接两个查询
changhongbao
·
2016-01-23 12:00
Oracle笔记
(十) 约束
Oracle笔记
(十)约束表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性,按照约束的分类,一共有五种约束
changhongbao
·
2016-01-23 12:00
Oracle笔记
(十一) 建表、更新、查询综合练习
Oracle笔记
(十一)建表、更新、查询综合练习有某个学生运动会比赛信息的数据库,保存了如下的表:运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department
changhongbao
·
2016-01-23 12:00
Oracle笔记
(九) 表的创建及管理
Oracle笔记
(九)表的创建及管理对于数据库而言实际上每一张表都表示的是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表、视图、索引、序列、约束等等,都属于对象的操作,所以表的建立就是对象的建立
changhongbao
·
2016-01-23 12:00
Oracle笔记
(八) 复杂查询及总结
Oracle笔记
(八)复杂查询及总结一、复杂查询1、列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。
changhongbao
·
2016-01-23 12:00
Oracle笔记
(七) 数据更新、事务处理、数据伪列
一、数据的更新操作DML操作语法之中,除了查询之外还有数据的库的更新操作,数据的更新操作主要指的是:增加、修改、删除数据,但是考虑到emp表以后还要继续使用,所以下面先将emp表复制一份,输入如下指令:CREATETABLEmyempASSELECT*FROMemp;这种语法是Oracle中支持的操作,其他数据库不一样。1、数据增加如果现在要想实现数据的增加操作,则可以使用如下的语法完成:INSE
changhongbao
·
2016-01-21 16:00
Oracle笔记
(六) 多表查询
Oracle笔记
(六)多表查询 本次预计讲解的知识点1、多表查询的操作、限制、笛卡尔积的问题;2、统计函数及分组统计的操作;3、子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作
changhongbao
·
2016-01-21 16:00
Oracle笔记
(五) 单行函数
Oracle笔记
(五)单行函数虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外,就是要多学习函数
changhongbao
·
2016-01-21 16:00
Oracle笔记
(四) 简单查询、限定查询、数据的排序
一、简单查询SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。Oracle数据库之所以发展的很好,主要也是因为Oracle是全世界最早采用SQL语句的数据库产品。SQL功能强大,概括起来,它可以分成以下几组:DML(DataM
changhongbao
·
2016-01-21 16:00
oracle笔记
整理16——表空间利用率、锁表、锁包、dbms_job操作
1.表空间使用率查询语句select*from(selecta.TABLESPACE_NAMETablespace_Name,sum(a.bytes/1024/1024)total_size,sum(nvl(b.free_space1/1024/1024,0))nouse_space,sum(a.bytes/1024/1024)-sum(nvl(b.free_space1/1024/1024,0)
thinkpadshi
·
2016-01-18 18:00
oracle
锁表
锁包
dbms-job
表空间利用率
oracle笔记
整理15——性能调优之trace文件跟踪
1)sql_trace方式a)showparametersql_trace;–查看trace状态,默认为falseb)altersessionsetsql_trace=true;–修改为truec)execsql;–运行sql语句d)altersessionsetsql_trace=false;–恢复回false状态e)showparameterdump_dest;–trace类型f)select
thinkpadshi
·
2016-01-16 23:00
oracle
性能
trace
10046
sql-trace
oracle笔记
整理14——性能调优之oracle执行计划
1)优化器(optimizer)a)RBO(rule-basedoptimizer)方式:基于规划的优化方式所遵循的是oracle内部预定的一些规则.b)CBO(cost-basedoptimizer)方式:看语句的执行代价(cost),这里的代价主要指cpu和内存。优化器在判断是否用这种方式时,主要参照的是表及索引的统计信息。2)优化模式a)rule:基于规则的方式b)choose:默认使用方式
thinkpadshi
·
2016-01-16 22:00
oracle
性能
执行计划
优化器
oracle笔记
整理13——性能调优之SQL优化
1)3种游标循环性能a)单条处理declare cursor游标is begin open游标; LOOP FETCH游标INTO变量; EXITWHEN条件; ENDLOOP; CLOSE游标; end;逐条处理,效率之低,不敢想象。b)批量处理declare cursor游标is begin open游标; FETCH游标BULKCOLLECTINTO变量; EXITWHEN条件; CLOSE
thinkpadshi
·
2016-01-16 22:00
oracle
性能
Cursor
exists
nologging
oracle笔记
整理12——性能调优之hint标签
提示里不区分大小写,多个提示用空格分开;如果表使用了别名,那么提示里也必须使用别名;1)优化器相关hinta)/+ALL_ROWS/表明对语句块选择基于cost的优化方法,并获得最佳吞吐量,使资源消耗最小化b)/+FIRST_ROWS/表明对语句块选择基于cost的优化方法,并获得最佳响应时间,使资源消耗最小化.c)/+CHOOSE/表明如果数据字典中有访问表的统计信息,将基于开销的优化方法,并获
thinkpadshi
·
2016-01-16 21:00
oracle
性能
hint
oracle笔记
整理11——性能调优之oracle等待事件与表关联
1.oracle等待事件1)分类主要分为两大类:空闲(idle)等待事件和非空闲(non-idle)等待事件,在会话级别可以在视图V$SESSION_WAIT中查看当前等待的时间。2)空闲事件空闲事件指oracle正等待某种工作,不用过多关注。常见的空闲等待事件:dispatchertimer,pipeget,slavewait,sqlnetmessagefrom/toclient,sqlnetm
thinkpadshi
·
2016-01-16 21:00
oracle
性能
表关联
等待事件
oracle笔记
整理10——性能调优之临时表与物化视图
1.临时表1)概念a)临时表跟永久表最大的区别就是表中的数据不会永远的存在b)Oracle临时表分为会话级临时表和事务级临时表。c)会话临时表,结束或中断会话时清空数据。createglobaltemporarytableXXX()oncommitpreserverows;d)事务临时表,commit之后清空数据。oncommitdeleterows;2)原理a)临时表不会为它们的块生成redo。
thinkpadshi
·
2016-01-14 11:00
oracle
性能
临时表
物化视图
oracle笔记
整理9——性能调优之索引、表分区、索引分区
1.索引1)需要建索引的列a)where从句中频繁使用的关键字。b)sql语句中频繁用于表连接的字段。c)可选择性高(重复值少)的字段。2)索引限制条件a)where条件中索引列上使用了否定操作符(比如:<>,!=,isnull,is(not)null),将不会使用索引,直接全表扫描,此时可以把部分否定操作符换成or形式或者unionall的形式来执行。or与in等效,or关键字是否使用索引,视情
thinkpadshi
·
2016-01-14 11:00
oracle
性能
分区
索引
Oracle笔记
oracle帐号scott被锁定如何解锁解决:(1)connsys/sysassysdba;//以DBA的身份登录(2)alteruserscottaccountunlock;//然后解锁(3)connscott/tiger//弹出一个修改密码的对话框,修改一下密码就可以了具体操作步骤如下:C:>sqlplus请输入用户名:sys输入口令:sysassysdba//注意:在口令这里输入的密码后面必
leozhou13
·
2016-01-02 22:53
笔记
oracle笔记
整理8——生产批量操作语句、oracle系统包、创建用户并授权、变量属性
1)生成批量操作语句select‘droptable’||t.table_name||’;’ fromuser_tablestwheret.table_namelike‘LC_%’;或者也可以用for循环来替代实现;2)oracle系统包a)分析统计表信息dbms_stats.gather_table_stats(‘用户名’,’表名’);b)停止视图化jobdbms_scheduler.stop_
thinkpadshi
·
2016-01-02 15:00
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
其他