zoukankan      html  css  js  c++  java
  • SQL_VIEW视图

    什么是视图?

    在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

    视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

    注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。

    语法

    SQL创建视图语法

    CREATE VIEW view_name AS
    SELECT column_name(s)
    FROM table_name
    WHERE condition
    

    注释:视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据

    例子:

    CREATE VIEW VIEW_AAA AS
    SELECT DISTINCT CategoryName,Sum(ProductSales) AS CategorySales
    FROM TABLE_BBB
    GROUP BY CategoryName 

    SQL 更新视图

    您可以使用下面的语法来更新视图:


    CREATE OR REPLACE VIEW view_name
    AS SELECT column_name(s) FROM table_name WHERE condition

    例子:
    CREATE VIEW OR REPLACE VIEW VIEW_AAA
    AS SELECT ProductID,ProductName,Category FROM Products WHERE Discontinued=No


    SQL 撤销视图

    您可以通过 DROP VIEW 命令来删除视图。

    DROP VIEW view_name

     

  • 相关阅读:
    Spring Bean的生命周期
    使用docker安装虚拟机并打开ssh连接
    查看/设置JVM使用的垃圾收集器
    使用Apollo动态修改线上数据源
    java8之lambda表达式
    Java8之Stream
    @Bean 的用法
    Java中的Filter过滤器
    详解tomcat的连接数与线程池
    什么是ClassLoader
  • 原文地址:https://www.cnblogs.com/dark-passion/p/8252567.html
Copyright © 2011-2022 走看看