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学习
MySQL学习笔记
继上一篇分享了
Oracle学习
笔记,现在继续分享MySQL学习笔记,希望对你有所帮助。
奋斗的小鸟GO
·
2020-01-03 04:27
oracle学习
笔记9: model子句(下)
物化视图--物化视图与查询重写DROPMATERIALIZEDVIEWmv_model_inventory;CREATEMATERIALIZEDVIEWmv_model_inventoryENABLEQUERYREWRITEASselectproduct,country,year,week,inventory,sale,receiptsfromsales_factmodelreturnupdate
猫猫_tomluo
·
2020-01-02 19:53
oracle学习
笔记10: 子查询因子化
with子句最有用的特性之一就是消除复杂的sql查询,当查询中包含大量的表和数据列时,想要搞清楚查询中的数据流就变得很困难。使用子查询因子化,只要一个个查询就可以将一些较复杂的部分移到主查询之外,从而使得查询更易于理解。下面使用pivot运算符生成一个交叉数据分析报告。最里层的查询在sales表的关键列上创建了一系列的聚合,而接下来的最外层查询只是提供了在pivot运算符中出现的列的列名,从而生成
猫猫_tomluo
·
2020-01-02 17:21
2017/10/25-
ORACLE学习
笔记(一)-SQL基础和PL/SQL基础
1.SQL基础数据定义语言DDL:create(创建)、alter(更改)和drop(删除)命令。数据操纵语言DML:insert(插入)、select(选择)、delete(删除)和update(更新)命令。1.1.数据定义语言1.1.1表的创建-create:语法:createtable表名(列名1数据类型[约束],列名2数据类型[约束]...);实例:createtabletest(idnu
文袁
·
2019-12-31 23:22
(转)Oracle文档阅读指南
但是,仍有很多Oracle使用者认为任何
oracle学习
资料都比不上Oracle官方文档的权威和扼要,且兼具基础与全面。
千幻流光
·
2019-12-31 16:14
oracle高级查询
幕课
oracle学习
笔记--!!!
xiaoxiao苏
·
2019-12-29 16:32
oracle学习
笔记八——查询之练习总结
八.练习总结练习一:找到员工表中工资最高的前三名,参考结果:练习一参考结果:员工表中工资最高的前三名-->答案:SQL>selectrownum,empno,ename,salfrom(select*fromemporderbysaldesc)whererownumselect*from(selectrownumr,e1.*from(select*fromemporderbysal)e1where
shu2015626
·
2019-12-28 04:12
Oracle学习
笔记:字段like多个条件(or关系)regexp_like的使用
在Oracle中,有时候需要写like多条件的时候,总觉得很冗余,特别繁琐,例如:select*fromtable_testwherecollike'%abc%'orcollike'%bcd%'orcollike'%cde%'orcollike'%ghi%';遂考虑,有没有简洁的解决方案。最后找到regexp_like尝试一番。--创建测试表createtabletemp_cwh_test(idv
Hider1214
·
2019-12-25 11:00
Oracle学习
笔记(四):常用内置函数
自己学习Oracle的相关笔记,主要备忘,并不详细,如有错误欢迎大家指正~~~1.数值型函数绝对值(ABS)SELECTABS(10),ABS(-10)FROMDUAL;1.png关于DUAL表取余(MOD)MOD(n1,n2):返回n1除以n2的余数,若n2为0,则返回n1;SELECTMOD(7,2),MOD(15/3,5),MOD('12',2),MOD(-12,5),MOD(2,0)FRO
Veniendeavor
·
2019-12-25 05:08
Oracle学习
笔记:date和timestamp相互转换
0.date和timestamp说明date类型能够存储年、月、日、世纪、时、分、秒,经常使用的格式为:MM/DD/YYYYHH24:MI:SS或者MM-DD-YYYYHH24:MI:SS。date只能精确到秒,不能精确到秒之内的时间,一般的时间计算足够,但是在时间精度要求较高的场景下,date类型就有点力不从心。为了解决date类型粒度不够的问题,Oracle扩展出了timestamp时间戳类型
Hider1214
·
2019-12-24 15:00
Oracle学习
笔记(一):数据库基础知识
自己学习Oracle的相关笔记,主要备忘,并不详细,如有错误欢迎大家指正~~~数据库基础1.数据库模型层次结构模型网状结构关系结构模型2.三层模式(Schema)和二级映像三级模式外模式:用户级,某个或者几个用户所看到的数据库的数据视图,是模式的子集,DML(CRUD)语言来操作数据模式:概念级,数据库中全体数据逻辑结构和特征的描述,公共视图,由DDL来描述定义,体现了整体性内模式:物理级,数据库
Veniendeavor
·
2019-12-24 01:29
oracle学习
笔记6: SQL执行计划
解释计划语句explainplan用来显示优化器为sql语句选择的执行计划。SQL执行计划setautotraceoff;setautotracetraceonly;explainplanforselecte.last_name||','||e.first_nameasfull_name,e.phone_number,e.email,e.department_id,d.department_nam
猫猫_tomluo
·
2019-12-22 14:39
Oracle学习
笔记:update的字段中包括单引号
平时update的时候直接更改字段内的值,例如:updatetable_tempsetname='Hider'whereid=100;但更新后的值中包括单引号,则不能按以上方式进行更新,会报错。遂测试之。--建立测试表createtabletemp_cwh_test_1219(idvarchar2(10),namevarchar2(20));--插入数据insertintotemp_cwh_tes
Hider1214
·
2019-12-19 22:00
oracle学习
笔记03
一:表空间/*创建表空间:逻辑单位,通常我们新建一个项目,就会去创建表空间,在表空间中创建用户,用户去创建表。语法:createtablespace表空间名字datafile'文件的路径(服务器上的)'size大小autoextendon自动扩展next每次扩展的大小*/--切换到system用户--创建一个表空间prod_dmcreatetablespaceprod_dmdatafile'D:\
Vagrant007
·
2019-12-19 21:00
oracle学习
笔记十——创建和管理表(DDL语句)
十.创建和管理表(属于DDL语句)1.DDL语句(1)DDL语句主要是操作数据库对象(创建,删除,修改)(2)数据库对象(本教程涉及的数据库对象):表,视图,序列,索引,同义词,存储过程,存储函数,触发器,包,包体,数据库链路,快照2.数据库对象命名规则(表名和列名)(1)必须以字母开头(2)必须在1–30个字符之间(3)必须只能包含A–Z,a–z,0–9,_,$,和#(4)必须不能和用户定义的其
shu2015626
·
2019-12-14 06:58
Oracle学习
笔记
整理电脑文档,翻到以前的学习笔记,在这里分享给大家,希望给学习Oracle的你,提供一点帮助。OracleSQL语句中有数据操纵语言(DML)、数据定义语言(DDL)、数据控制语言(DCL)、事务控制语言(TCL)等等。语法格式:ALTERTABLE命令ALTERTABLE表名ADDCONSTRAINT约束名约束内容语法结构:根据结果集创建表CREATETABLE表名ASSELECT语句代码演示:
奋斗的小鸟GO
·
2019-12-13 00:10
oracle学习
笔记:字符串替换 replace、regexp_replace、translate函数
1.replace函数语法:replace(char,search_string,replacement_string)--针对字符串替换功能:将char中的字符串替换。当replacement_string为空时,剔除search_string。selectreplace('fasdfasdf','fk','j')ascolfromdual;--fasdfasdfselectreplace('f
Hider1214
·
2019-12-11 17:00
oracle学习
笔记:update一整列 关联更新
普通的update都是根据条件来对部分列的内容进行修改,用法如下:updatetemp_cwh_tablesetname='xxx'whereid=1;假设现在有2张表:A、B,需要关联A、B表,根据相同的id来updateA表。建立测试表--创建测试表temp_cwh_001createtabletemp_cwh_001(idint,namevarchar2(20));--插入数据inserti
Hider1214
·
2019-12-11 16:00
异常处理(
Oracle学习
)
七岁那年,我抓到一只蝉;就以为能抓住整个夏天异常处理:就是当发现异常出现,则捕获提示预定义的Oracle异常,有异常名,有错误代码,有异常信息。非预定义的Oracle异常,有错误代码,有异常信息,但是没有异常名字。在实际开发中,我们的异常处理,一般情况下都是需要使用Java代码方式来处理。因为我们学习的Java语言是面向对象的Oracle数据库其实是一个关系型数据库,如果要操作的话,太麻烦了。C面
weiyu_you
·
2019-12-08 06:27
Oracle学习
笔记(六)
数据库对象:表、视图、索引、序列、同义词、存储过程、存储函数、包头、包体。存储过程和存储函数是指在数据库中提供所有用户程序调用的子程序。相同点:完成特定功能的程序。区别:存储函数可以使用return语句返回值,而存储过程没有返回值。使用CREATEPROCEDURE命令建立存储过程--只能创建或替换一个存储过程,不能修改,AS关键字相当于PL/SQL语法中的declare关键字。CREATE[OR
dev_winner
·
2019-12-07 07:04
学习笔记:
oracle学习
三:SQL语言基础之检索数据:简单查询、筛选查询
目录1、检索数据1.1简单查询1.1.1检索所有列1.1.2检索指定的列1.1.3查询日期列1.1.4带有表达式的select语句1.1.5为列指定别名1.1.6显示不重复记录distinct1.1.7处理NULL值1.1.8连接字符串1.2、筛选查询1.2.1比较筛选1.2.2使用特殊关键字筛选1.2.2.1like关键字1.2.2.2IN关键字1.2.2.3between关键字1.2.2.4I
平复心态
·
2019-12-01 22:00
oracle学习
笔记
oracle基本运算符between....and....运算符,取一个区间的值,仅限一个条件中oracle基本语法select[distinct]{*|column|expression[alisa],...}fromtableselect子句表示所检索的数据列from子句表示检索的数据来自哪个表不区分大小写,建议小写,建议分多行书写,可以增强代码的可读性;通常以子句为单位进行分行;关键字不可缩
一格命MrLixinyu
·
2019-11-30 05:24
学习笔记:
oracle学习
三:SQL语言基础之sql语言简介、用户模式
目录1、sql语言简介1.1sql语言特点1.2sql语言分类1.3sql语言的编写规则2、用户模式2.1模式与模式对象2.2实例模式scott本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为《oracle11g从入门到精通(第二版)》,如果需要深入学习,请购买原书籍,谢谢!1、sql语言简介sql全称是结构化查询语言,英文structuredquer
邪恶熊喵
·
2019-11-26 07:00
学习笔记:
oracle学习
二:oracle11g数据库sql*plus命令之常用sqlplus命令、格式化查询结果
目录1、常用sqlplus命令1.1HELP命令1.2describe命令1.3SPOOL命令1.4其他常用命令1.4.1define命令1.4.2show命令1.4.3edit命令1.4.4save命令1.4.5get命令1.4.6start和@命令2、格式化查询结果2.1COLUMN命令2.1.1FORMAT命令2.1.2HEADING选项2.1.3NULL选项2.1.4ON|OFF选项2.1
平复心态
·
2019-11-22 06:00
学习笔记:
oracle学习
二:oracle11g数据库sql*plus命令之数据库交互、设置运行环境
目录1、SQL*PLUS与数据库的交互2、设置sql*plus运行环境2.1set命令简介2.2使用set命令设置运行环境2.2.1pagesize变量2.2.2NEWPAGE变量2.2.3linesize变量2.2.4PAUSE变量2.2.5NUMFORMAT变量本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为《oracle11g从入门到精通(第二版
平复心态
·
2019-11-20 07:00
学习笔记:
oracle学习
一:oracle11g体系结构之服务器结构、数据字典
目录1、服务器架构1.1系统全局区SGA1.1.1高速数据缓冲区(databasebuffercache)1.1.2重做日志缓冲区(redologbuffercache)1.1.3共享池(sharedpool)1.1.4大型池(largepool)1.1.5Java池1.1.6流池1.2程序全局区(PGA)1.3前台进程1.3.1用户进程1.4后台进程1.4.1数据写入进程(DBWR)1.4.2检
平复心态
·
2019-11-14 01:00
学习笔记:
oracle学习
一:oracle11g体系结构之物理存储结构
目录1、物理存储结构1.1数据文件1.2控制文件1.3日志文件1.3.1重做日志文件1.3.2归档日志文件1.4服务器参数文件1.4.1查看服务器参数1.4.2修改服务器参数1.5密码文件、警告文件和跟踪文件1.5.1密码文件1.5.2警告文件1.5.3跟踪文件本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为《oracle11g从入门到精通(第二版)》
平复心态
·
2019-11-13 00:00
学习笔记:
oracle学习
一:oracle11g体系结构之体系结构概述和逻辑存储结构
目录1、oracle11g体系结构概述1.1三个重要概念1.2oracle数据库存储结构2逻辑存储结构2.1数据块(DataBlocks)2.2数据区(Extent)2.3段(segment)2.4表空间(TableSpace)2.4.1system表空间。2.4.2sysaux表空间2.4.3UODO表空间。2.4.4USERS表空间。本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自
平复心态
·
2019-11-12 00:00
Oracle学习
笔记
Oracle的知识点总结语法部分主要补充与MySQL不同的地方1.连接符||--需求1:查询出员工的名字,要求显示的员工名字前面加上“姓名:”的字符串,显示结果参考:姓名:scottSELECT'姓名:'||enameFROMemp;--需求2:将和员工的编号和员工的姓名都放在一个结果字段中显示。SELECTempno||'>>'||enameFROMemp;注意:单引号表示字符串,双引号用于别名
明天你好向前奔跑
·
2019-11-04 02:49
Oracle学习
6
Oracle学习
61PLSQL中的游标2游标的属性3游标的使用4游标的其他使用5PLSQL中的异常处理 1PLSQL中的游标1、游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时存放受SQL语句影响到的数据
ChengZi~
·
2019-10-23 21:54
Oracle
Oracle学习
5
Oracle学习
51PLSQL介绍2PLSQL的结构3PLSQL对变量的处理及变量类型4PLSQL语法块规则5PLSQL嵌套块和变量作用域6PL/SQL语句中的操作符7PLSQL中的条件分支8PLSQL
ChengZi~
·
2019-10-20 19:40
Oracle
Oracle学习
4
Oracle学习
41数据库对象-索引2数据库对象-视图3ROWNUM详解4数据库对象-同义词5数据库对象-序列 1数据库对象-索引数据库中使用最多的是表,其次就是索引什么是索引:1、方案(schema
ChengZi~
·
2019-10-20 00:42
Oracle
Oracle学习
3
Oracle学习
31DML语句2DDL语句3事务4数据库对象概述5数据库对象-约束 1DML语句--DML语句,会引起数据库中发生一个事务!
ChengZi~
·
2019-10-16 23:16
Oracle
Oracle学习
2
Oracle学习
21Oracle中的函数1.1单行函数1.2单行函数的分类1.3字符函数1.4数字函数1.5日期函数1.6转换函数1.7其他函数1.8组函数2多表查询3子查询 1Oracle中的函数
ChengZi~
·
2019-10-15 15:02
Oracle
Oracle学习
笔记(二)SQL语言基础(简介,用户模式,检索数据,常用系统函数,子查询,数据库操作)
目录1.SQL语言简介特点:分类:编写规则2.用户模式模式与模式对象示例模式scott3.检索数据简单查询筛选查询分组查询排序查询多表关联查询4.Oracle常用系统函数字符类函数数字类函数日期和时间类函数转换类函数聚合类函数5.子查询的用法什么是子查询单行子查询多行子查询关联子查询6.操作数据库插入数据(INSERT语句)更新数据(UPDATE语句)删除数据(DELETE语句和TRUNCATE语
诶我头发呢?!
·
2019-09-27 13:46
数据库
Oracle学习
笔记(一)Oracle概述,Oracle体系结构和SQL*Plus命令
目录1.Oracle概述(略讲)2.Oracle体系结构(略讲)3.SQL*Plus命令SQL*Plus工具(可用第三方的Oracle开发工具如PL/SQLDeveloper和TOAD代替)功能:设置SQL*Plus的运行环境常用SQL*Plus命令1.HELP命令2.DESCRIBE命令3.SPOOL命令4.其他常用命令格式化查询结果1.column命令2.ttitle和btitle命令1.Or
诶我头发呢?!
·
2019-09-26 16:34
数据库
ORACLE学习
笔记-添加更新数据函数篇
一、添加数据/*添加数据*/insertintoSTUvalues('stu0004','赵一',18,1,"kc0004");insertintoSTU(STU_ID,STU_NAME,STU_AGE,STU_SET)values('stu0013','储十一',19,1);说明:如果不指定将数据添加到那个字段,那么此时必须列出全部数据,如果列出字段,则一一对应,必须列出约束不为空的所有字段,否
·
2019-09-25 01:38
Oracle学习
笔记(四)
Oracle中的体系结构:oracle体系结构中的进程:共享池相关的优化:droptabletpurge;createtabletasselect*fromdba_objects;setlinesize1000setautotraceonsettimingon--第1次执行selectcount(*)fromt;--第2次执行--该命令只是为了先不考虑解析的优化,单纯考虑第2次执行物理读减少带来的
孙丽媛
·
2019-09-24 18:00
Oracle学习
记录之使用自定义函数和触发器实现主键动态生成
很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会。现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考。案例介绍:招投标管理系统(数据库设计)。数据表有以下两张:招标书(招标书编号、项目名称、招标书内容、截止日期、状态)。投标书(投标书编号、招标书编号、投标企业、投标书内容、投标日期、报价、状态)。“招标书编号”为字符型,编号规则为ZBYYYYMMDDNN
·
2019-09-23 23:51
ORACLE学习
笔记-查询篇
一、普通查询/*查询表数据*/select*fromSTU/*取出前3行数据*/select*fromstuwhereROWNUM<=3/*模糊查询*/select*fromstuwherestu_idlike'stu001%'说明:通配符“%”代表一个或者多个字符,通配符“_”代表一个字符。/*别名*/selectSTU_IDas学号fromstu二、联合查询/*普通联合查询*/SELECTST
·
2019-09-23 18:59
ORACLE学习
笔记-新建用户及建表篇
一、用户相关SQL语句/*新建用户*/createuserSAidentifiedby2013;说明:SA用户名,2013密码/*授权connect,resource给用户sa*/grantconnect,resourcetosa;说明:CONNECT角色:--是授予最终用户的典型权利,最基本的。ESOURCE角色:--是授予开发人员的/*查询所有的用户*/select*fromall_users
·
2019-09-23 18:24
oracle学习
笔记day2
第三章:单值函数函数分为:1.单值函数1.字符函数2.日期函数3.转换函数4.数字函数2.分组函数(后面的章节再做学习)哑表dualdual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。例如:显示1+1的结果,可以看出,dual很多时候是为了构成select的标准语法select1+1fromdual;字符函数LOWERConvertstolowerc
JAVALoveer
·
2019-09-06 15:00
oracle学习
笔记day1
oracle数据库前言oraclesqllesson1SelectingRowslesson2Sorting&LimitingSelectedRowslesson3SingleRowFunctionslesson4DisplayingDatafromMultipleTableslesson5GroupFunctionlesson6Subquerieslesson7OverviewofDataMod
JAVALoveer
·
2019-09-06 15:00
Oracle学习
——Oracle数据库的分组函数与数据分组——having、group by、分组函数
Oracle数据库的分组函数与数据分组数据分组:在关系数据库中,使用数据分组可以取得表数据的汇总信息。数据分组是通过分组函数,groupby以及having等子句共同实现的。分组函数:是多行函数,作用于一组数据,并对一组数据返回一个值。语法结构:SELECT[column,]groupfunction(column)...//加粗为分组函数位置FROMtable[WHEREcondition][G
bug小白
·
2019-08-29 21:33
数据库知识点
分组函数
数据分组
group
by
having
count
【信息安全服务】
Oracle学习
笔记之root下执行sqlplus命令(一)
【前言】今天配置核查了一天中间件,“收获”不少,虽然有点累但是生活还得继续不是?【正文】oracle在root用户下登录,进入SQL界面,中间有个小坑,这里记录一下。首先su-oracle进入oracle用户,这里有个小细节,su后面有一个“-”,这条命令和suoracle是有区别的。加了“-”,是以loginshell登录的,会设置环境变量,如果不加,使用的还是切换前用户的环境变量,所有会报错。
Keyli0n
·
2019-08-07 23:12
网络安全
安全服务技术分享
Oracle学习
(一)
Oracle学习
(一)主要学习了基本的select语句、过滤与排序、单行函数、分组函数和多表查询文章目录
Oracle学习
(一)基本的select语句过滤与排序单行函数多行函数多表查询附:一些说明基本的select
E_Eric12138
·
2019-06-20 23:17
数据库
Oracle学习
第一天笔记
大学学的是SqlServer,企业里大多都是用MySQL和Oracle,但是由于我在之前学习DB的SQL语法已经炉火纯青了,只是为了学习Oracle和MySQL的差别,Oracle特有的东西等以下的sql脚本都是用Oracle的测试账号Scott登录测试的select*fromtab;/*数据库--->数据库实例--->表空间(逻辑单位)(用户)--->数据文件(物理单位)地球--->一个国家--
EmpressBoost
·
2019-06-19 09:17
Oracle
oracle学习
笔记(二十三)——JDBC调用存储过程以及批量操作
jdbc调用存储过程使用并获得out模式的参数返回值//存储过程为sum_sal(deptnodepartment.deptno%type,suminoutnumber)CallableStatementcs=conn.prepareCall("{callsum_sal(?,?)}");cs.setInteger(1,7879);cs.setDouble(2,0.0);//第二个传什么都无所谓,因
Stars-one
·
2019-06-08 15:00
oracle学习
笔记(二十二) REF 动态游标
动态游标定义语法--声明$cursor_name$sys_refcursor--打开动态游标open$cursor_name$is查询语句;--关闭游标close$cursor_name$;--声明动态游标类型type$type_name$isrefcursor;--声明一个动态游标变量$v_cursor_name$type_my_ref;使用动态游标可以获得不同的结果集,可以设置条件,返回不同的
Stars-one
·
2019-06-03 21:00
oracle学习
笔记(二十一) 程序包
程序包之前我们调用的dbms_output.put_line(''),dbms_output就是一个程序包程序包创建语法1.声明程序包--声明程序包中的过程,函数,自定义的类型--程序包里面的过程和函数不需要使用createorrepalcecreateorreplacepackagedbms_myisrecord类型等。procedure$procedure_name$[(参数...)];fun
Stars-one
·
2019-06-03 21:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他