视图
来源:互联网 发布:基因调控网络仿真 编辑:程序博客网 时间:2024/06/10 01:45
一、概念引入:
先抛出几个假设:
1)如果你对别人设计的数据库表结构不熟悉的情况下去编写SQL语句的话
2)如果你设计的数据库中的表之间关联非常复杂,使用者无法快速了解的话
3)如果你基于安全的考虑,特意去隐藏核心数据或表结构的话
如果你遇到上述问题,我们会强烈推荐你使用视图。那什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的虚表。
那视图中的数据如何获取?视图包含行和列,就像一个真实的表。其中的字段就是来自一个或多个数据库中的真实的表中的字段。当用户在查询视图时,数据库引擎通过使用 SQL 语句来重建数据。总结:
二、
视图的创建语法非常的简单:
一旦视图创建成功后,你就可以把它当做一般表来看待(主要是查询,避免使用增删改操作),比如你可以这样:
举例如下:
现在要查询软件开发部的所有员工所属部门名称‘、职责、员工的名称、年龄等信息,我们有两种方法:
1、直接写SQL语句:
2、如果我们不熟悉数据库的表结构的话,可以让维护该数据库的管理员先为我们创建一个视图,将可能需要查询的字段全部汇总在一张表中,然后我们直接调用该视图:
上面两种方法得到的结果都是一样的,查询得到的结果集如下:
阅读全文
1 0
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- 视图
- caffe随记(六)---tools工具举例
- Mac上用什么清理工具最好?
- Summer Training day4上帝与集合的正确用法 欧拉函数+降幂公式
- HDU 4771 Stealing Harry Potter's Precious
- C与C++的相同点与不同点
- 视图
- java.util.Random
- C++中的cin.get()和cin.getline()
- malloc和new,free和delete
- VR开发-罗德里格公式的研究
- mysql教程,mysql快速入门教程
- Tom数 oj58
- vsftpd版本引起的下载失败
- js实现一个div缓缓移动到某一个位置再缓缓回到原来位置