mysql视图

本文介绍了MySQL视图的作用,视图与表的区别,并详细讲解了如何创建和使用视图,包括视图的相关指令,以及在视图上进行数据变更的规则。视图作为一种简化复杂查询的工具,提供了一种虚拟的表,方便用户快速访问所需数据,但不存储数据。创建视图时需要注意不能包含子查询,并推荐使用`WITH CHECK OPTION`以保护数据完整性。
摘要由CSDN通过智能技术生成

1、视图作用

关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需要将多个表连接起来进行查询任务。对于复杂的查询事件,每次查询都需要编写MySQL代码效率低下。为了解决这个问题,数据库提供了视图(view)功能。(采用moxigandashu关于视图的理解)

2、关于视图的理解

实际使用时,视图其实和表没多大的差别。把视图当作表的概念来创建以及使用。但是切记视图不是表,是”虚拟表”,不保存数据!关于视图打个比方,大家在工作中使用电脑时,在磁盘中通过一层层的路径找到自己想要的文件时,很麻烦。现在视图相当于在你工作前,你找到文件不关掉弹框,下次查看文件内容时直接点击弹框就行了,很方便很快捷。

 

3、 视图相关的MySQL指令

操作指令 代码
创建视图 CREATE VIEW 视图名(列1,列2...) AS SELECT (列1,列2...) FROM ...;
使用视图 当成表使用就好
修改视图 CREATE OR REPLACE VIEW 视图名 AS SELECT [...] FROM [...];
查看数据库已有视图 >SHOW TABLES [like...];&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值