MySQL和Oracle深度学习

在这里插入图片描述

Mysql

索引

在这里插入图片描述

SQL优化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据库存储引擎

在这里插入图片描述
在这里插入图片描述

索引

普通索引

创建索引时可以指定索引的长度,例如不指定长度,则会存储每一列的数据,指定后则会存储指定长度的索引,使索引保持固定长度

name
acd
asdf
asfgdg

在这里插入图片描述
在这里插入图片描述

--1.1
--全部内容作为索引
create index name_index on users(name);
--只取内容的前两位作为索引
create index name_index on users(name(2));
唯一索引
全局索引
组合索引

Oracle

基础知识

在这里插入图片描述
在这里插入图片描述

高级语法

在这里插入图片描述

分析函数

在这里插入图片描述

OVER

在这里插入图片描述
在这里插入图片描述

over partition by

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

row_number()

在这里插入图片描述
在这里插入图片描述

group by/rollup

rollup在group by的结果集上再进行分组
在这里插入图片描述

group by

在这里插入图片描述
在这里插入图片描述

rollup

在这里插入图片描述
在这里插入图片描述

cube

在这里插入图片描述
在这里插入图片描述

grouping

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

索引问题

以下三种情形发生时,即要处理索引碎片了
在这里插入图片描述
必须先分析索引,才能查看上面的三个值
在这里插入图片描述

提高效率之物化视图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Oracle分库分表

堆表
分区表(表>2G)

在这里插入图片描述
在这里插入图片描述

分区

在这里插入图片描述

range分区

一定是在创建表的时候指定的
在这里插入图片描述
在这里插入图片描述

间隔分区

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值