MySQL数据库

您所在的位置:网站首页 creo20视图法向 MySQL数据库

MySQL数据库

2023-12-22 06:05| 来源: 网络整理| 查看: 265

目录

介绍

语法

创建

查询

修改

删除

演示示例

介绍

视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表(称为基表),并且是在使用视图时动态生成的。

通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

语法

因为视图是一种虚拟存在的表,所以可以根据之前操作表的方法来操作视图(其中修改视图与修改表不同,修改视图有两种方式)。

创建 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] 视图名称 ...

演示示例 -- 创建视图 create or replace view stu_v as select id,name from student where id


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3