我是靠谱客的博主 激动战斗机,最近开发中收集的这篇文章主要介绍mysql学生成绩视图_MySQL学习——操作视图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

MySQL学习——操作视图

摘要:本文主要学习了使用DDL语句操作视图的方法。

了解视图

是什么

视图是从一个、多个表或者视图中导出的表,包含一系列带有名称的数据列和若干条数据行。

特点

视图不是数据库中真实的表,而是一张虚拟表,其结构和数据是建立在对数据中真实表的查询基础上的。

视图是查看数据表的一种方法,可以查询数据表中某些列构成的数据,只是一些SQL语句的集合。从安全的角度来看,视图的数据安全性更高,使用视图的用户不接触数据表,不知道表结构。

视图的建立和删除只影响视图本身,不影响对应的基本表。

使用视图

查询视图数据的语句和查询表的语句是一样的。

修改视图数据的语句实际上是通过修改表的数据实现的,对于可修改的视图,视图中的行和基本表的行之间必须具有一对一的关系。

使用注意

视图不包含数据,所以每次使用视图时,都必须执行查询中所需的任何一个检索操作。如果用多个连接和过滤条件创建了复杂的视图或嵌套了视图,可能会发现系统运行性能下降得十分严重。因此,在部署大量视图应用时,应该进行系统测试。

创建视图

语法

1 create view 视图名 (列1, 列2, ..., 列n) as 查询语句;

列名可以任意取名,但数量必须和查询的列名相等,如果不指明视图的列名,默认使用查询语句的列名。

实例

创建一个简单的视图:

1 mysql> create view score_view as select * fromscore;2 Query OK, 0

最后

以上就是激动战斗机为你收集整理的mysql学生成绩视图_MySQL学习——操作视图的全部内容,希望文章能够帮你解决mysql学生成绩视图_MySQL学习——操作视图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部