数据库系统概论总结(三)

继续以下面的两个表为例子
city表
在这里插入图片描述
country表
在这里插入图片描述

2.4 视图

视图的创建:

  // 1、默认与表一致
    CREATE VIEW IS_CITY
    AS
    SELECT country,country_id
    FROM country
    //2、选择表中的列进行创建
    CREATE VIEW IS_CITY2(country)
    AS
    SELECT country
    FROM country

在这里插入图片描述

在这里插入图片描述

视图的删除

DROP VIEW is_city2
如果视图下一级还有视图,那么请加上CASCADE 完成级联视图删除操作

视图的更新

视图的更新操作和表的增删改查一致,所以表与视图、视图与视图之间的语法与表的操作是一致,
insert、delete、update等
但是有些视图能实现对表的更新,而有些则不能,因为对这些视图的更新不能唯一地有意义地转
换成对相应基本表的更新,所以我们所写的视图的sql语句的原理也就是转化为表的sql语句然后把
对应的结果输出。

在这里插入图片描述

视图的作用
视图的作用大概就是提供一定的可视化的角度,有用的数据通过视图直观展示出来,而且简化操作,其他的看不出来

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值