06视图

一、视图概念

​ 视图是由若干个字段以及若干条记录构成,它也可以作为select语句的数据源

​ 视图中的数据并不像表、索引需要占用空间,视图中保存的仅仅是一条select语句,其源数据都来自于数据库表

​ 数据库表称为基本表或基表,视图称为虚表

​ 基表的数据发生变化时,虚表的数据也会随之改变

二、创建视图

​ 视图中保存的仅仅是一条select语句,该select语句的数据源可以是基表,也可以是另一个视图

创建视图的语法格式:

create view 视图名[(视图字段列表)]
as
select语句

​ 建议在创建视图名时,同一添加前缀view_或者后缀__view

三、查看视图的定义

​ 命令:desc 视图名;

注意:show tables; 不仅经可以显示当前数据库中所有的基表,也会将所有的视图罗列出来

四、视图的作用

  1. 让操作变的简单
  2. 避免数据冗余
  3. 增强数据安全性
  4. 提高数据的逻辑独立性

五、删除视图

​ 命令:drop view 视图名;

六、检查视图

​ 视图是一个基于基表的虚表,不仅仅可以通过视图检索数据,还可以通过视图修改数据,这种视图称为普通视图

​ 检查视图:通过检查视图更新基表的数据时,只有满足检查条件的更新语句才能成功执行

创建普通视图的语法格式:

create view 视图名[(视图字段列表)]
as
select语句
with[local|cascaded] check option

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值