数据库视图作用?什么时候用视图?
数据库 什么 作用 视图 时候
2023-09-14 08:58:41 时间
转自:http://blog.csdn.net/qq_35845339/article/details/78655326
1.安全性
因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合,视图中数据是根据基表的更新而更新,用户不可以更改/删除视图。
2.方便,简化数据操作
当我们业务需求要查出多张表的数据,这时我们可能会关联多张表查询处理.如果这个查询sql复杂的话也影响了查询效率.
这个时候我们就可以创建视图,查询时候只需要 select * from view 就ok啦~
3.订制数据
在实际业务中,比如我为某企业做的一个后台管理系统,里面分好几种角色:采购员、销售、技术员、后勤...
后勤部的人可能只需要一些和后勤有关的数据,与他无关的数据对于他们没有意义,这时候我们可以根据业务创建一个后勤视图view_logistics
查询数据只需要select * from view_logistics;
相关文章
- 分库分表后,数据库数据一致性问题如何解决?
- 【说站】mysql数据库有什么特点
- 【黄啊码】MySQL入门—16、什么是数据库主从同步?怎么解决主从数据不一致?
- 简单描述 MySQL 中,索引,主键,唯一索引,联合索引 的区别,对数据库的性能有什么影响(从读写两方面)
- 什么场景应该用 MongoDB(转)详解数据库
- MySQL搭建私网IP数据库(ipmysql)
- Oracle11数据库导入指南(oracle11导入)
- MySQL驱动:数据库实现的精髓(mysql驱动是什么)
- MySQL数据库现行版本是什么?(mysql数据库当前版本)
- MSSQL数据库SA账户密码修改指南(mssql修改sa密码)
- Oracle数据库中日期的最大值是什么?(oracle最大日期)
- 精通MSSQL:打开数据库编程之门(精通mssql是什么)
- 查询MSSQL数据库遭遇龟速:究竟出了什么问题?(查询mssql很慢)
- MySql前面加什么?25字疑问探讨MySql数据库的使用,是否需要在前面添加什么预处理代码以优化效率。(mysql前面加)
- 使用SQLServer编辑器快速搭建数据库(sqlserver编辑器)
- Oracle数据库中的会话和连接,有什么区别?详解!(oracle会话与连接)
- MongoDB启动命令,快速搭建数据库环境(mongodb启动命令)
- MSSQL数据库版本:区别、优势及应用(mssql版本有什么区别)
- Mysql中的U是什么深入了解数据库关键字U的作用(mysql中u是什么)
- Mysql数据库中sid的作用及意义解析(Mysql中sid是什么)
- MySQL中的DS是什么一探数据库中的DS的意义和作用(mysql中ds是啥)
- MySQL数据库中db的全称是什么(mysql中db的全称)
- Oracle探索数据库之美(oracle什么是数据库)
- 免费使用,云端尽享Redis版数据库(免费云数据库redis版)
- 探究数据库之精髓什么是Oracle OCR(oracle什么是ocr)
- Redis槽简化了分布式数据库管理(什么是redis槽)
- Oracle中文开启数据库连接新世界(oracle中文什么意思)
- 关闭Oracle数据库中的游标(oracle中关闭游标)
- Oracle中的概念什么是数据库(oracle中什么是库)
- 文件Oracle数据库压缩双重节约(oracle两个zip)
- 解析MySQLDB了解这个数据库管理系统的作用和功能(mysql_db是什么)
- Redis结合MySQL实现数据高效存取(redis配合什么数据库)
- Oracle ARC数据库技术可靠安全的数据储存新选择(oracle_arc)
- 怎样在PHP中通过ADO调用Asscess数据库和COM程序
- 用连接池提高Servlet访问数据库的效率(1)