MySQL创建使用视图

本文详细介绍了MySQL中创建和使用视图的方法,包括基本语法、WITH CHECK OPTION约束、DML操作及权限管理。视图是逻辑表,用于简化查询和限制用户访问范围,可以嵌套并设置权限,确保数据安全。
摘要由CSDN通过智能技术生成

创建使用视图

知识要点
创建视图
使用WITH CHECK OPTION约束
定义视图时的其它选项
视图查询语句的处理

创建视图
1.语法:
CREATE [OR REPLACE] VIEW view_name [(column_list)]
AS select语句 ##可以相当复杂
[WITH [CASCADED | LOCAL] CHECK OPTION]
OR REPLACE:如果视图已经存在则替换它

2.视图是一个逻辑表,它本身并不包含数据。通过它,可以展现基表的部分数据。用来创建视图的表叫做基表BASE TABLE。视图是作为一个SELECT语句保存在数据字典中的
示例:
create view v_student as
select id,name from student; ##创建视图,相当于给select id,name from student语句起别名为v_student
在这里插入图片描述
注:访问v_student视图时,结果和select id,name from student语句的结果相同

3.视图一旦创建完毕,就可以像一个普通表那样使用。视图主要用来查询
查看视图cplayers的结构:可见,如果创建视图时不明确指定视图的列名,那么它的列名就和定义视图的select子句中的列名完全相同
示例: desc v_student;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值