导图社区 Oracle数据库
这是一篇关于Oracle数据库的思维导图。oracle数据库基础思维导图笔记,oracle数据库数据库领域的领先产品。系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
编辑于2021-07-08 15:23:02Oracle数据库
第一部分 sql语句
第1章 单行函数
日期函数
round、trunc、extract
months_between
add_months、last_day
转换函数
to_char
条件函数
case when、decode
数值函数
abs、acos、cos、log、power
sqrt、floor、ceil、mod、sign
round、trunc
字符函数
ascii、concat、initcap、lower
upper、ltrim、rtrim、trim
instr、length、lpad、rpad
replace、substr、translate
第2章 聚合函数
count、avg、sum、max、min
第3章 group by 分组子句
排序
第4章 数据类型
字符
数值
日期
第5章 DDL 语句 数据定义语言
create
创表
复制表结构和数据
drop
删表
flash闪回
alter
表命名
修改表中列的名字及其数据类型
增加、删除列
只读
truncate
第6章 DML语句
insert
delete
update
merge into
第7章 约束
非空约束
唯一约束
检查约束
主键约束
外键约束
针对删除
修改约束
查询约束
第8章 集合运算
并集
交集
差集
第9章 rowid、rownum 数据库的伪列
第10章 锁
dml锁
ddl锁
系统锁
Oracle数据库两种基本锁模式
杀掉进程
第11章 增强型 分组函数
rollup
cube
grouping sets
grouping
第12章 子查询
where
单行子查询
多行子查询
多列子查询
from 子查询
select子句中使用子查询
第13章 多表查询
内连接
左外连接
全外连接
自然连接
join using子句
第14章 行列转换
行转列
case when
pivot
unpivot
第15章 分析函数
排名函数
row_number
dense_rank
rank
聚合函数 +over
sum() over()
avg() over()
max() over()
min() over()
count() over()
first_value和last_value
lag 和 lead
listagg 和 wmsys.wm_concat
第17章 with语句和层次查询
with语句
层次查询/树形查询
sys_connect_by_path
siblings
connnect_by_isleaf
connect_by_root
第18章 数据库的其他对象
sequence序列
视图
synonym
索引
第19章 用户和权限
用户
创建、删除用户
权限
系统权限
对象权限
权限回收
权限传递
锁定、解锁用户
用户角色
数据提供的角色
自定义角色
第二部分 PL/SQL语句
第1章 plsql 数据类型
sql数据类型
属性数据类型
%rowtype
%type
record
第2章 数据类型
标量数据类型
属性数据类型
记录类型数据
集合数据类型
可变数组varry
嵌套表 nest_table
关联数组
第3章 控制循环语句
条件控制语句
if条件控制语句
case when
循环语句
loop
while loop
for
第4章 异常
预定义异常
非预定义异常
用户定义异常
自定义异常错误信息
第5章 创建日志表
第6章 自定义 函数
无参数函数
有参数函数
in 参数
out 参数
in out 参数
第7章 存储过程
第8章 游 标
显式游标
静态游标
ref游标(动态游标)
隐式游标
第9章 SQL plus 的基本操作
常用命令
第10章 索 引
第11章 动态sql
动态sql
拼接sql
第12章 触发器
dml触发器
行级触发器
语句级触发器
替代触发器
系统触发器
删除触发器
查询用户下的触发器
第14章 批处理
集合数据类型
批处理
bulk collect
select into 中使用bulk collect
游标中使用bulk collect
returning into中使用bulk collec
forall
第15章 程序块
第 16章 job 定时任务
创建job语法
查看定时任务
间隔时间
停止job
启用job
删除任务
修改间隔时间
修改下一次执行时间
修改执行内容
第 17章 分区表
分区表分类
range分区
hash分区
list分区
range-hash分区
range-list分区
添加分区
删除分区
截断分区
合并分区
split分区
第 18章 临时表
会话特有的临时表
事物特有的临时表
第19章 insert all / insert first
第20章 给 过程或者函数 写注释
第21章 数据的导入和导出
数据泵
expdp,impdp
exp,impdp
数据泵方法
PLSQL dev方法导入导出
第22章 数据库字典
数据字典视图
常用动态性能视图
第23章 linux系统指令
(1)查看 ip
(2)切换用户
(3)pwd 显示工作路径
(4)cd 切换目录
(5)ls 查询目录中文件
(6)mkdir 创建目录(文件夹)
(7)touch 创建文件
(8)rmdir 删除目录(空目录)
(9)rm 删除文件或目录
(10)cp 复制文件或目录
(11)mv剪切或重命名
(12)find 文件搜索
(13)locate 文件查找
(14)whereis和which
(15)vi 编辑器
(16)cat 查看文件 ---输出文件里的所有内容
(17)tac 查看文件 ---输出文件里的所有内容(倒序输出)
(18)more 查看文件 ---根据窗口的大小,一页一页的显示文件内容
(19)less 查看文件和more相似,可以前后翻页
(20)head 查看文件,显示几行记录
(21)tail 显示文件里的后几行记录
(22).zip 格式
(23)gz格式
(24)bz2格式 ---不能压缩目录
(25).tar.gz格式
(26).tar.bz2
(27)useradd 创建用户
(28)groupadd 创建用户组
(29)groupdel 删除用户组
(30)usermod修改用户信息
(31)groups 查看用户所属组信息
(32)gpasswd 管理用户组
(33)chmod管理文件和目录的权限
(34)chown 更改文件或目录的所有者
(35)shutdown 关机命令
(36)ps 查看进程
(37)kill 删除进程
(38)df 查看当前系统的磁盘空间
(39)清屏
(40)虚拟机上的选项
(41)passwd
(42)userdel
第24章 表空间
Oracle表空间,表,和用户的关系
搭建数据库
用户和表空间关系
安装玩Oracle后自动创建的表空间主要包括
表空间类型
表空间的作用
创建表空间
查看表空间
修改表空间
删除表空间
查看用户表、索引、分区表占用空间
扩展表空间
查看表空间的路径
第25章 sql解析
第26章 正则表达式
regexp_like
regexp_instr
regexp_substr
regexp_replace
regexp_count
第27 章 数据仓库
·联机事务处理(OLTP)
联机分析处理(OLAP)
数据仓库
数据仓库的分层