0
点赞
收藏
分享

微信扫一扫

sqlsever2019:视图创建与删除


文章目录

  • ​​一、视图作用​​
  • ​​二、创建视图​​
  • ​​三、创建视图的视图​​
  • ​​四、删除视图​​

一、视图作用

  1. 集中、简化和自定义每个用户对数据库的认识。
  2. 用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问底层基表的权限。
  3. 提供向后兼容接口来模拟架构己更改的表。

至于视图的含义我就简单说一下,视图是 个虚拟表 其内容由查询定义。对其中所引用的基础表来说,视图的作用类似于筛选,并且是通过SQL语句来筛选的。

二、创建视图

一个数据库创建好一个或者多个数据表的时候,我们就可以创建视图了

  1. 限制和局限:只能在当前数据库中创建视图,视图最多可以包含 1024 列。
  2. 权限:要求在数据库中具有 CREATEVIEW 权限,并具有在其中创建视图的架构的ALTER 权限

选择【视图】右键点击【新疆视图】
sqlsever2019:视图创建与删除_自定义
点击添加再关闭:
sqlsever2019:视图创建与删除_dba_02
关闭后如下:
sqlsever2019:视图创建与删除_dba_03
勾选需要筛选的列:
sqlsever2019:视图创建与删除_自定义_04

保存view:
sqlsever2019:视图创建与删除_dba_05
确定:
sqlsever2019:视图创建与删除_mysql_06
刷新一下视图,可以看到:
sqlsever2019:视图创建与删除_mysql_07
查看创建好的视图:
sqlsever2019:视图创建与删除_数据库_08
sqlsever2019:视图创建与删除_mysql_09

三、创建视图的视图

同样的道理:
sqlsever2019:视图创建与删除_dba_10

四、删除视图

选择,右键,删除即可
sqlsever2019:视图创建与删除_右键_11


举报

相关推荐

0 条评论