MySQL视图纪要

目录

背景 (纪要背景)

问题 (要解决的问题)

说明 (问题对应的说明及补充)

Demo(用例)


背景

        : sql处理过程中,特此纪要!

问题

        1. 视图是什么?
        2. 视图能做什么?
        3. 视图能用在哪里?

说明

        1. 视图是关系型数据库中的一种虚拟表,不会存储真实数据,但是数据会随着基础表的变动而变动.相反的,如果改动了视图的数据,基础表的数据也会随之改变.

        2. 视图能够提供一张虚表呈现,避免不需要的数据展现,提升数据检索效率.

        3. 当数据量级达到一定程度,此时无法通过索引优化时,可以使用视图进行数据转换.

        4. 也或者当某些数据来源比较分散时,可以通过联合查询组建一张视图,从而将数据整合处理,再处理等.

Demo(用例)

# VIEW API
# create view
CREATE VIEW [view_name] AS [DATA]; -- DATA = select as

# explain 视图内的数据与对应基表的数据存在关联,不能直接修改,否则会影响基础数据.
# rename viewName
RENAME TABLE [view_name] TO [new_view_name];

-- drop view
DROP TABLE [view_name];

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值