Mysql之数据库视图


Mysql之数据库视图
数据库中的视图是一个虚拟表。同真实表一样,包含行和列数据,行和列的数据来自 定义视图查询所引用的表,并且在引用视图时动态生成。可以隔离用户与数据保开发云主机域名持安全,且快速查询数据。Mysql5.0后版本支持视图,可以使用select、insert into、update、delete等。无论修改基本表还是视图都对应发生变化。视图的作用:比直接从数据表中读取相比:1、简化了:看到的就是需要的。2、安全性:通过视图用户只能查询和修改他们所能看到的数据。其他数据看不到也取不到。3、逻辑数据独立性:视图可以帮助用户屏蔽真实表结构变化带来的影响。
创建视图:视图包含了select查询的结果,因此视图的创建基于select语句和已存在的数据表,视图可以建立在一张表上,也可以建立在多张表上。语法:单表创建视图:# 默认情况下创建的视图和基本表的字段一样,也可以通过指定视图字段的名称来创建视图。# view_t和view_t2两个视图中的字段名称不同,但是数据却是相同的。因此在使用视图的时候,可能用户根本就不需要了解表的机构,更接触不到实际表中的数据,从而保证了数据库的安全。在多表上创建视图:# 可以看出视图id是student.id# name是student.name# glass是stu_info.addr查看视图:修改视图:
更新视图:插入数据:
删除视图:

相关推荐: 怎么在sqlyog中创建数据库?

今天就跟大家聊聊有关怎么在sqlyog中创建数据库?,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先启动xampp的apache和MySQL然后打开sqlyog在左侧的页面中右击选择“create d…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 16:32
下一篇 06/04 16:32

相关推荐