视图
2022/3/8 6:16:42
本文主要是介绍视图,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 视图 2 1、什么是视图? 3 是一个虚拟的表(逻辑表),它不在数据库中以存储数据的形式保存(本身不包含数据),而是在使用视图的时候动态生成。 4 5 2. 视图的特点 6 2.1 视图是由基本表产生的虚表 7 2.2 视图的创建和删除不影响基础表 8 2.3 视图的更新直接影响基础表 9 2.4 当视图内容来源于多个虚拟表表结构不能删除 10 2.5 视图不能修改表的字段, 11 2.6 视图修改字段值,基本表也会修改 12 13 视图语句 14 15 (1)格式:create view 视图名 as (sql语句);创建视图 16 create view ba002 as ( select * from emp ,dept where dept.dept1=emp.dept2 ) 17 (2)drop view 视图名 ; 删除视图 18 (3)show create view ba002 ;查看视图 19 (4) select * from 视图名 ; 查看视图内容 20 21 3、视图的缺点 22 3.1性能差 23 把视图查询的结果转化成对表的查询 24 3.2 修改限制 25 修改视图数据,必须把它转化为对基础的修改 26 27 4、视图的优点 28 1、提高查询效率, 29 在数据库中非常复杂的数据,可以 创建视图避免多次编写sql语句出现的错误 30 2、安全 31 公司有些字段为保密字段,也可以通过创建视图来限制用户对某些字段进行操作 32 3、简单 33 不需要关系后面对应的表结构 34 脱敏测试(加密测试)
这篇关于视图的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南