|
1. 介绍
视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。
通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。
2.语法
- CREATE [OR REPLACE] VIEW 视图名称[(列名列表)] AS SELECT语句 [ WITH [
- CASCADED | LOCAL ] CHECK OPTION ]
复制代码- 查看创建视图语句:SHOW CREATE VIEW 视图名称;
- 查看视图数据:SELECT * FROM 视图名称 ...... ;
复制代码- 方式一:CREATE [OR REPLACE] VIEW 视图名称[(列名列表)] AS SELECT语句 [ WITH
- [ CASCADED | LOCAL ] CHECK OPTION ]
- 方式二:ALTER VIEW 视图名称[(列名列表)] AS SELECT语句 [ WITH [ CASCADED |
- LOCAL ] CHECK OPTION ]
复制代码- DROP VIEW [IF EXISTS] 视图名称 [,视图名称] ...
复制代码 演示示例:
[code]-- 创建视图create or replace view stu_v_1 as select id,name from student where id |
|