Mysql 视图

本文介绍了如何使用SQL语句CREATEVIEW来创建视图,包括替换已存在的视图、指定算法以及定义列。同时,也讲解了DROPVIEW语句用于删除视图的操作,如果存在的话。视图是数据库中的虚拟表,基于查询结果,提供了一种数据抽象和安全层。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

create [or replace] [algorithm = {UNDEFINED | MERGE | TEMPTABLE}]
view viewName [(columnList)]
as selectStatement
[with [CASCADED | LOCAL] check option]

--replace 表示替换已经创建的视图
--[algorithm = {UNDEFINED | MERGE | TEMPTABLE}] 表示视图选择的算法
--viewName 为视图的名称
--columnList 为属性列
--selectStatement 表示SELECT语句
--[with [CASCADED | LOCAL] check option]表示视图在更新时保证在视图的权限范围之内

-- 源表or视图表更新,对应的视图表or源表随之更新

创建视图

在这里插入图片描述
在这里插入图片描述

删除视图

drop view [if exists] viewName [,viewName ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值