当前位置:   article > 正文

SQL创建视图注意事项_数据库视图的定义要注意哪些问题

数据库视图的定义要注意哪些问题

视图的创建和注意事项

1.如何创建视图及注意事项

创建视图图的基本语法:

CREATE VIEW <视图名称>(<列名1>,<列名2>,...) AS 
<SELECT语句>
from  表名
group by 列名;-- 该语句可以选择或者不写该语句,两者的区别就是是否有汇总
  • 1
  • 2
  • 3
  • 4
  • 注意事项:
  • 视图名称后面的列的数量必须与select 语句里面选择的列的数量一致;否则会提示错误;
  • 当你创建了一个视图后(同个视图名字),若需要对视图语句进行修改的话,需要先删除旧的视图,否则会提示已有视图;
  • select 语句里面的列与视图里面的列是一一对应的,视图里面的列名可以根据需要自定义命名;
  • 删除视图语法: drop view 视图名称
    例子:

案例1. with group by

drop view profit;
create view profit (种类,售价, 进价,利润)
As 
select product_type,sale_price,purchase_price,sale_price - purchase_price as profit
from product
group by product_type;

select * from profit;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

结果如下:
在这里插入图片描述

案例2: without group by

drop view profit1;
create view profit1 (种类,售价, 进价,利润)
As 
select product_type,sale_price,purchase_price,sale_price - purchase_price as profit
from product; 
select * from profit1;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

结果如下:
在这里插入图片描述

修改视图结构

修改视图结构的基本语法如下:

ALTER VIEW <视图名> AS <SELECT语句>
-- 例如:
ALTER VIEW profit
    AS
        SELECT product_type, sale_price
          FROM Product
         WHERE regist_date > '2009-09-11';
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/591303
推荐阅读
相关标签
  

闽ICP备14008679号