sql学习笔记-视图

视图
含义:本身是一个虚拟表,它的数据是通过表动态生成的。
好处:
1.简化sql语句
2.提高了sql 的重用性
3.保护基表的数据,提高了安全性

创建
create view 视图名
as
查询语句

修改
方式一:
create or replace view 视图名
as
查询语句
方式二
alter view 视图名
as
查询语句

删除
drop view 视图名

查看
desc 视图名
或者
show create view 视图名

使用
1.插入 insert
2.修改 update
3.删除 delete
4.查看 select
注意 视图一般用于查询的,而不是更新的,所以具备以下特点的视图都不允许更新
1.包含分组函数,group by ,distinct,having,union
2.join
3.常量视图
4.where 后的子查询用到了from中的表
5.用到了不可更新的视图

视图和表之间的区别
关键字 view 和 table
是否占用物理空间 :视图占用较小,只保存sql逻辑,一般用于查询。表保存实际的数据,用于增删改查

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值