视图

作者: 诗人小坏 | 来源:发表于2017-10-27 13:12 被阅读0次

    什么是视图

    视图是存放数据的一个接口,也可以说是虚拟表,这些数据可以是从一个或几个基表(视图)的数据,也可是用户自己定义的数据,其实视图里面不存放数据,数据还是存在基表里面,基表数据发生变化,视图里的数据也随之变量,视图里数据变化,基表也会变化。

    视图的好处

    • 可以限制对数据的访问
    • 可以使复杂的查询变得简单
    • 提供了数据的独立性
    • 提供了对相同数据的不同显示

    创建视图

    CREATE VIEW 视图名称 AS
    SELECT 字段名
    FROM 表名
    WHERE 条件

    查看视图

    select * from 视图名称

    查看数据库所有视图

    select * from information_schema;

    更改视图

    CREATE OR REPLACE VIEW 视图名字 AS
    SELECT 字段名称
    FROM 表名
    WHERE 条件

    现在,我们希望向 "v1" 视图添加 "Category" 列。我们将通过下列 SQL 更新视图:

    CREATE VIEW [v1] AS
    SELECT ProductID,ProductName,Category
    FROM Products
    WHERE Discontinued=No

    删除视图

    drop view 视图名称

    相关文章

      网友评论

          本文标题:视图

          本文链接:https://www.haomeiwen.com/subject/vomrpxtx.html