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学习
笔记(二十) 子程序——函数与触发器
子程序——函数语法之前select语句中使用的函数,都是SQL内置函数,我们可以通过自定义函数更满足我们的需要。自定义函数的语法和存储过程差不多。create[orreplace]$funtion_name$[(参数..)]return$data_type$is/asbeginreturnresult;[exception]--异常处理end$funtion_name$;/注意点:函数只能接收参数
Stars-one
·
2019-06-03 20:00
oracle学习
笔记(十九) 子程序——存储过程
子程序——存储过程我们可以使用子程序来封装一下我们需要的操作,子程序又有存储过程,函数和触发器。这里先学习存储过程~语法create[orreplace]procedure$procedure_name$[(参数列表)]is/as--相当于declarebegin[exception]--异常处理end$procedure_name$;删除过程:dropprocedure$procedure_na
Stars-one
·
2019-05-30 19:00
oracle学习
笔记(十八) PL/SQL 游标
游标说明查询结果的光标,相当于java中的一个迭代器,方便遍历操作可使用的属性%FOUNDSQL语句查询或影响了一行或多行时为TRUE。如:mycursor%FOUND%NOTFOUNDSQL语句没有影响任何行时为TRUE。如:mycursor%NOTFOUND%ROWCOUNTSQL语句查询或影响的行数。如:mycursor%ROWCOUNT%ISOPEN检查游标是否打开,隐式游标始终为FALS
Stars-one
·
2019-05-29 14:00
oracle学习
笔记(十七) PL/SQL高级应用
PL/SQL高级应用动态SQL在PL/SQL中,不能直接执行DDL(create,alter,drop),得使用动态SQL,当然,除了DDL,动态SQL也可以执行DML(select,insert,update,delete)语法:EXECUTEIMMEDIATE'动态SQL语句'[INTOdefine_variable_list][USINGbind_argument_list];例子:--创建
Stars-one
·
2019-05-28 17:00
oracle学习
笔记(十六) PL/SQL 异常和goto语句
PL/SQL异常和goto语句异常预定义异常oracle常见预定义异常:错误号异常错误信息名称说明ORA-0001DUP_VAL_ON_INDEX试图破坏一个唯一性限制ORA-0051TIMEOUT_ON_RESOURCE(少用)在等待资源时发生超时ORA-0061TRANSACTION_BACKED_OUT(少用)由于发生死锁事务被撤消ORA-1001INVALID_CURSOR试图使用一个未打
Stars-one
·
2019-05-28 15:00
oracle学习
笔记(十五) PL/SQL语法结构以及使用
PL/SQL简介PL/SQL是过程语言(ProceduralLanguage)与结构化查询语言(SQL)结合而成的编程语言。PL/SQL是对SQL的扩展。支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构。可用于创建存储过程、函数、触发器和程序包,给SQL语句的执行添加程序逻辑。作用:如果出现需要插入1000条数据,这些数据带有某种规律性,就可以通过PL/SQL进行增加数据的操作优点
Stars-one
·
2019-05-26 14:00
oracle学习
笔记-第四篇
前面准备工作完成了,终于开始安装了,前面说到图形化安装是需要装桌面软件的,这里有的安装文章说到直接在命令行模式执行安装命令,然后图形化界面会自动出来,接着如果不出来就要调整XXX参数,这里我觉得没必要那么麻烦,安稳点,startx用这个命令进入图形化界面,在这里面执行安装命令。首先我就发现我的安装步骤怎么是11步,网上的指导都是9步,对比一下,多出来第二步和第三步。第二步看了界面的意思是可以从网上
三角线
·
2019-05-26 10:55
oracle
经验总结
oracle学习
笔记(十四) 数据库对象 索引 视图 序列 同义词
数据库对象用户模式:指数据库用户所创建和存储数据对象的统称。在访问其它用户模式的数据库对象时需加上用户模式。如:scott.emp,scott.dept等。数据库对象包括:表、视图、索引、序列、目录、同义词、数据库用户、存储过程、函数、触发器等。同义词同义词是现有数据库对象的一个别名。简化SQL语句隐藏对象的名称和所有者同义词分为私有和公有的--创建同义词得通过sys进行授权grantcreate
Stars-one
·
2019-05-23 20:00
oracle学习
笔记(十三) 查询练习(三) 子查询查询
子查询练习createtableempployee_demo(empnonumber(4)notnullprimarykey,--员工编号,主键enamevarchar2(10)notnullunique,--员工名,唯一键jobvarchar2(9),--职位、工作mgrnumber(4),--经理编号hiredatedatedefaultsysdate,--入职日期,默认约束salnumber
Stars-one
·
2019-05-23 17:00
oracle学习
笔记(十二) 查询练习(二) 高级查询
高级查询练习/*---------------------------------------------分组查询-------------------------------------*/createtableempployee_demo(empnonumber(4)notnullprimarykey,--员工编号,主键enamevarchar2(10)notnullunique,--员工名,
Stars-one
·
2019-05-19 15:00
oracle学习
笔记(十一) 高级查询
高级查询分组查询select*fromstudent[where][having]--二次限定[orderby]--asc升序desc降序默认升序查看EMPLOYEE表中,员工在同一部门做相同工作且总工资大于5000,平均工资小于1500的薪水情况和人数?selectdeptno,job,count(*)fromemployeegroupbydeptno,jobhavingavg(sal)5000
Stars-one
·
2019-05-19 15:00
oracle学习
笔记-第三篇
安装软件有两种方法,图形化和静默安装,这里还是老实的先用图形化来。由于开始的时候选择的最小化安装,所以图形化自然也是没有装的。说到图形化,和windows又不一样了,出现了太多名词,还是继续来梳理一下,xwindows是一个协议,各种桌面软件都用这个,所以这个一定要装,然后具体的桌面软件就有很多了,各有各的特点,当然我们的目标只是用来安装软件,以后实际练习的时候用不到桌面。7.5的版本又有一点不一
三角线
·
2019-05-18 22:56
oracle
经验总结
oracle学习
笔记-第二篇
系统装完,启动,我的第一步就是配置网络,不管是上传文件,还是以后远程登录,网络都是第一的。这里有一点奇怪,在安装系统的时候我设置了网络,但是就是不生效,还是要进系统的配置文件里来设置,命令就不说了。然后是上传安装文件,这里有点需要注意,官网下的压缩包看起来编号1234,其实都是相互独立的,不像我们用RAR打包一个大文件,选择分割成几个,只要解压其中一个,其它就自动解压了。oracle的压缩包每个都
三角线
·
2019-05-17 22:58
oracle
经验总结
oracle学习
笔记-第一篇
四年前倒在了转型数据库的路上,我就念念不忘,此次再次出发,只为完成未尽的目标,写此博客,记录自己学习的每一步。放低心态从零开始,网上指导的帖子太多,而我则是多问一句为什么来引领我学习的步伐。一切先从安装开始,目前的版本有两个,11gR2和12c,据说12c变化很大,我还是先从11g开始,版本为11.2.0.4下载安装包自不必多说,只下了linux版本的。七个压缩包,比以前一下多了5个,有点懵,赶紧
三角线
·
2019-05-17 21:28
oracle
经验总结
oracle学习
笔记(十) 查询练习(一)
查询练习一表创建createtableemployeeasselect*fromsoctt.emp;--记得授权sysdba用户登录grantselectonscott.empto$username$--表结构createtableempployee_demo(empnonumber(4)notnullprimarykey,--员工编号,主键enamevarchar2(10)notnulluniq
Stars-one
·
2019-05-14 21:00
Oracle学习
笔记(一)
目前大多数数据库都属于关系型数据库DB2、Oracle、SQLServer,MySql,SyBase等数据库结构:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。三级模式:(1)模式(2)外模式(3)内模式模式:对应概念级,它是由数据库管理系统提供的数据模式描述语言(DDL)来描述定义的,反映了数据库系统的整体观。外模式:对应用户级,外模式是从模式中导出的的
Xseking
·
2019-05-08 12:11
Oracle
Oracle
oracle学习
笔记一:oracle的基本命令,oracle的运算符和升序降序学习。
文章目录1.oracle-10g学习笔记一:1.1.oracle实例化1.2.oracle的集群好处-RAC(realapplicationcluster)1.3.oracle数据文件1.4.oracle两阶段提交1.5.oracle命令1.6.oracle基本命令1.7.oracle管理员账户1.8.oracle过滤语句1.9.oracle的日期格式与修改1.10.like组成的模糊查询1.11
¥诸葛村夫¥
·
2019-05-03 14:31
oracle学习笔记
Oracle学习
笔记(闪回)第2篇
本篇文章是接上篇文章,所以看我这篇文章之前,请先看我上一篇我就直接po截图和代码了/*删除表通常在使用droptable表名;删除表后,并没有直接被删除,而是放在了回收站中*/如果回收站中有两个同名的表,那么在恢复的时候优先恢复最后删除的表有个问题需要注意:NavicatPremium软件工具会有乱码的问题,我在网上查了好多资料,也改了很多地方,也下载并替换了一些文件,反正折腾了挺久的,但是这个乱
lay500
·
2019-04-14 21:41
Oracle学习
笔记(闪回)第1篇
Oracle学习
笔记(闪回)第1篇,还有第2篇,第2篇请点击这里我就直接po代码了,代码就是笔记,笔记就是代码/*
Oracle学习
笔记(闪回)*/--创建一个张测试表createtabletestFlashBack
lay500
·
2019-04-14 21:18
Oracle学习
笔记(数据库设计范式 PowerDesigner工具)
Oracle学习
笔记(数据库设计范式PowerDesigner工具)/*
Oracle学习
笔记(数据库设计范式PowerDesigner工具)三大范式第一范式1NF:字段不可拆分;第二范式2NF:有主键,
lay500
·
2019-04-10 22:08
Oracle学习
笔记(事务知识点)第2篇
Oracle学习
笔记(事务知识点)第2篇我就直接po截图和代码了,下面有具体的截图演示事务处理和死锁的情况/*
Oracle学习
笔记(事务知识点)事务处理:所谓的事务处理其实就是保证数据操作的完整性,所有的操作要么同时成功
lay500
·
2019-04-09 00:50
Oracle学习
文章目录
Oracle学习
安装安装步骤服务配置测试卸载学习sqlplus命令SQL简介/数据表分析使用scott用户查看存在的表:查询常见查询操作DISTINCT使用WHERE限定查询:范围运算:空判断:
guanhang89
·
2019-03-01 23:53
JavaWeb
Mysql学习笔记整理手册
[TOC]继上一篇博客《
Oracle学习
笔记整理手册》之后,我再写一篇Mysql版本的PS:本博客收录自己工作中遇到学到的一些mysql技能,有时间就更新整理一下(1)str_to_dateoracle
smileNicky
·
2019-02-17 11:00
【
Oracle学习
笔记】定时任务(dbms_job)
一、概述Oralce中的任务有2种:Job和Dbms_job,两者的区别有:1.jobs是oracle数据库的对象,dbms_jobs只是jobs对象的一个实例,就像对于tables,emp和dept都是表的实例。2.创建方式也有差异,Job是通过调用dbms_scheduler.create_job包创建的,Dbms_job则是通过调用dbms_job.submit包创建的。3.两种任务的查询视
yscit
·
2019-02-14 18:00
oracle导入
本小白日常
oracle学习
总结,若有错误望海涵,并希望大神能指点迷津数据库导入注:导入之前需要先创建表空间(表空间和用户要和导入的数据的表空间名称一样)和用户(泵导入时自动创建用户)。
-你真好看-
·
2019-02-13 14:50
oracle
Oracle学习
笔记(DDL,DML,视图,PLSQL编程 )
Oracle体系结构:数据库----->数据库实例ORCL----->表空间(用户里面创建的表)----->数据文件DDL语句管理表:创建表空间:逻辑单位,通常我们新建一个项目,就会去新建表空间,在表空间中创建用户来创建表(切换到system账号下创建,否则权限不足)createtablespace表空间名称datefile‘文件的路径(服务器上)’size大小autoextendon自动扩展ne
Au.J
·
2019-02-03 18:49
数据库
Oracle学习
笔记
相关问题组合count(),sum()等聚合函数与普通字段的查询结果SELECTt3.COMPANYCODEASCOMPANYCODE,t3.SECUCODEASSECUCODE,t3.TOTALSCORE_ZASTOTALSCORE_Z,t1.lessCountASLESSCOUNT,t2.totalCountASTOTALCOUNT,CAST((LESSCOUNT/TOTALCOUNT*100
4change
·
2019-01-25 18:00
Oracle
DB
oracle学习
-- 批量导入txt文件
现在有表vb_04;SQL>descvb_04;NameTypeNullableDefaultComments------------------------------------------------------CHANNL_NUMVARCHAR2(20)YCHANNL_NAMEVARCHAR2(100)YCHANNL_DESCRIPTIONVARCHAR2(500)Y插入数据:E:\tes
cs_mycsdn
·
2019-01-03 11:37
基础知识
orcale
Oracle学习
(八)——————————————子查询
我先上两张表这便是我们这次用到的表student表SQL>select*fromstudent;SNOSNAMESSEXSAGESDEPT------------------------------------------------------------------------------------------------------------6李宇航男22口腔医学7苏小白男22中医药1张
go_____________ahead
·
2018-12-20 17:04
数据库
oracle
Oracle学习
(六)——————————————查询基础
查询语句格式select{[distinct|all]columns|*}from{tables|view|othersselect}[whereconditions][groupbycolumns][havingconditions][orderbycolumns[asc|desc]]解释[]表示可有可无{}表示必须选择一个where进行筛选groupby对搜索进行分组显示having分组后的查
go_____________ahead
·
2018-12-17 16:33
数据库
oracle
最新Oracle基础教程(三)
Oracle学习
笔记(三)文章目录
Oracle学习
笔记(三)1Oracle1.1多表查询1.1.1基本查询1.1.2外连接1.1.3自连接1.2分组统计1.3子查询1.4exists和notexists
GoldenKitten
·
2018-12-10 22:11
Oracle
MySQL 8.0新特性--CTE(一)
1、CTE简介MySQL从8.0开始支持CTE,慢慢地向
Oracle学习
,CTE确实是个很好用的东西,特别是针对OLAP类型的SQL,可以大大简化,优化SQL.那么什么是CTE呢?
Darren_Chen
·
2018-12-05 15:22
CTE
新特性
MySQL
Oracle学习
——触发器
触发器较完整总结网址:https://blog.csdn.net/qingzhongren/article/details/7969454查看指定表上的触发器语句:selecttrigger_namefromall_triggerswheretable_name='拥有触发器的表名';(注:表名由于是varchar数据,所以区分大小写。查看了一些表,似乎名字都大些保存的。所以应该一般都写大写。)i
_Fuku
·
2018-11-19 18:06
Oracle学习
第四天:学生成绩表各种查询
droptableSTUDENT;CREATETABLESTUDENT(S#varchar2(22),SnameVARCHAR2(22),SageNUMBER,Ssexchar);droptableCourse;CREATETABLECOURSE(C#VARCHAR2(25),CnameVARCHAR2(22),T#VARCHAR2(20));droptableSC;CREATETABLESC(S
皮蛋蛋168
·
2018-09-25 01:43
oracle
Oracle学习
笔记
######一步一个坑自己搭建rac环境https://blog.51cto.com/13763261/2171023#####安装oracle中文乱码解决办法:mkdir/usr/share/fonts/zh_CN/TrueType-pfc-match看下现在用的什么字体,搞个中文字体过来,命名为zysong.ttf还是乱码的话把自己电脑上的宋体拷贝出来,放在/usr/share/fonts/z
凉了凉了
·
2018-09-05 18:18
rac
DML数据操作语言 mainpulation
今天又是充满希望的一天
oracle学习
DML数据操作语言mainpulationinsert插入update更新delete删除1.插入数据给tb_user表插入数据insertintotb_user(
weiyu_you
·
2018-09-01 16:18
oracle 学习分组查询、分组函数、练习题答案
oracle学习
笔记–分组查询MINMAXAVGCOUNTSUMNVL–NVL(参数一,参数二)函数可以使分组函数强制包含含有空值的记录–NVL2(参数一,参数二,参数三)SELECTnvl2(null
SELECT_DISTINCT
·
2018-07-27 22:44
ORACLE
学习
oracle 学习 复杂查询、多表连接查询、课后练习题答案
oracle学习
笔记–多表连接查询Oracle自有写法:等值连接、非等值连接、外部连接、自身连接–笛卡尔积15*4=60条SELECTemp.*,dept.deptno,dept.dname,dept.locFROMemp
SELECT_DISTINCT
·
2018-07-27 22:14
ORACLE
学习
关于
oracle学习
中的归纳整理之基本查询语句
首先需要了解的:sql不区分大小写SQL可以写在一行或者多行关键字不能被缩写也不能分行各子句一般要分行写。使用缩进提高语句的可读性。查询语句:select(要展现的列)from(要查询的数据库)where(限制条件)举例:selectdepartment_id,salaryfromemployeeswheresalary>5000操作符优先级:乘除的优先级高于加减。同一优先级运算符从左向右执行。括
where are you ぃ
·
2018-07-25 14:37
Oracle学习
笔记——什么是索引,为什么用索引,什么时候用,什么时候不用,怎么用索引--2018-07-23
什么是索引?索引就是将表中某几个字段提取出来,开辟新的存储空间并进行排序,并且把所有值和rowid存储其中,并用一个指针指向表中原来对应行的记录。为什么用索引:快速查找数据库表中某条数据;减少I/O操作。什么时候用:作为where后查询条件的字段适合建立索引。什么时候不用:重复字段较多;不作为where后查询条件的字段;表中记录较少。怎么用索引:创建索引:CREATE[UNIQUE]|[BITMA
Stephen-James
·
2018-07-23 17:47
Oracle学习笔记
oracle学习
笔记
oracle安装1.安装virtualbox:#yuminstallgcckernel-develkernel-headers#yuminstallvirtualbox-5....#/etc/init.d/vboxdrvsetup手动编译内核模块,安装时自动完成#usermod-Gvboxusersroot2.安装linux:创建虚拟机:名称:oracle11gR2_RHEL6.4_x64类型:l
小虾米216
·
2018-07-13 09:57
Oracle
学习
笔记
Oracle
oracle学习
(五)——事务与锁
笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值,找寻数据的秘密,笔者认为,数据的价值不仅仅只体现在企业中,个人也可以体会到数据的魅力,用技术力量探索行为密码,让大数据助跑每一个人,欢迎直筒们关注我的公众号,大家一起讨论数据中的那些有趣的事情。我的公众号为:livandata対事务的处理经常被用在金融领域,以保证多个操作的同步完成,由于事务的种类以及事务与锁的关系比
livan1234
·
2018-06-23 22:39
数据库
oracle学习
笔记
数据库表之间的关系,表征数据之间的关系,比用文件系统更好管理数据。流行的DBMS有Oracle、MySQL、SQLServer;SQL是大多数主流DBMS采用的标准查询语言。发展历程:层次型->网状型->关系型。实体-关系模型(E-R图):实体:表属性:实体特性联系:一对一、一对多、多对多SQL排错信息网站:http://ora-code.com/分类数据定义语言DDL:create,drop,a
开枪为你送行
·
2018-06-20 01:22
Oracle学习
(一)Oracle数据库安装、配置和远程连接
Oracle数据库安装这个没什么好记录的我安装的数据库版本是Oracle10g,我就是next安装好的,系统是VM上安装了WindowsXP上安装的,注意在共享目录的时候,要记得把Oracle数据库的安装包放在虚拟机上来安装,这样才能安装成功否则会出现错误。Oracle数据库本地配置开始配置首先找到目录:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN然后打开
leeue
·
2018-05-30 09:40
Oracle
ORACLE学习
之WITH...AS用法
--比如我想通过一段sql查询当前用户下所有的表信息,如数据量大小,统计分析,其表的字段,及其说明--我们用两种方法来满足需求--1.平时我们实现此步骤会使用join操作实现:SELECTrownumASmax_size, s.table_name, s.last_analyzed, s.num_rows, o.column_name, o.column_name F
二次猿先森
·
2018-05-28 11:27
ORACLE
博文说明
博客最新信息最后更新时间:2018年8月20日09:11:57个人分类ORACLE中,修改笔记"使用instantclient_11_2客户端中文乱码问题解决方案"和"
ORACLE学习
之常用数据库系统表语句
二次猿先森
·
2018-04-28 10:08
个人相关
oracle学习
路线图
这是本人收藏的一个大师写的,用来提示自己
oracle学习
路线1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验)作为oracle的基本功,需要大家对sql和plsql
山水***
·
2018-04-23 21:47
oracle
学习路线
Oracle运维与SQL开发
Oracle学习
1--阿里云ECS上部署单实例数据库11.2.0.4
摘要:Docker是一个开源工具,它可以让创建和管理Linux容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点。Docker是一个开源工具,它可以让创建和管理Linux容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker帮助系统管理员和程序员在容器中开
暖夏未眠丶
·
2018-03-15 17:56
Oracle学习
笔记(二)——临时表
在针对大数据量的多表级联查询或复杂事务处理的时候,引入Oracle临时表是一种不错的策略。因此,在解决实际需求时经常会遇到需要使用存储过程和临时表相互配合的情况。下面就Oracle如何创建临时表以及注意事项做出总结:一、创建临时表Oracle临时表分为回话期和事务期两种类型,他们的创建语法基本一致:会话期临时表CREATEGLOBALTEMPORARYTABLEONCOMMITPRESERVERO
冷豪
·
2018-03-11 17:00
Oracle学习
第一天
1.使用system用户登录[username/password][@server][assysdba|sysoper]2.查看登录用户showuser命令3.查看表字段descdb_user4.启用用户alteruser[username]accountunlock表空间1.数据库与表空间的关系在数据库中开劈的一个控件用于存放数据库的一些对象2.表空间与数据文件的关系表空间由一个或多个数据文件构
longlong97
·
2018-03-09 15:07
数据库
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他