PG视图分为两种,一种是物化视图,一种是一般视图。本篇文章主要写一般视图哪些事儿。所谓一般视图,通俗点说,就是由查询语句定义的虚拟表。视图中的数据可能来自一张或多张表。

1. 视图创建语句

CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [ , ... ] ) ] AS query

2. 创建视图示例

--创建表
CREATE TABLE STUDENT (ID INT,NAME VARCHAR(10));--创建视图
CREATE VIEW V_STUDENT AS SELECT * FROM STUDENT;--向测试表中插入数据
INSERT INTO STUDENT VALUES (1,'ZHAOSI');--查询视图
test=# SELECT * FROM V_STUDENT;id |  name
----+--------1 | ZHAOSI
(1 row)

【PostgreSQL-9.6.3】一般视图相关推荐

  1. Replica small data to PostgreSQL from Oracle's Big table

    有时候会遇到从Oracle同步数据到PostgreSQL数据库的需求, 当Oracle那边的表是大表的时候, 即使同步到PostgreSQL的数据量很小也可能很慢. 原因可能是 1. Oracle那边 ...

  2. 使用PostgREST的RestAPI操作PostgreSQL数据库教程

    使用PostgREST的RestAPI操作PostgreSQL数据库教程 表和视图 公开的架构中的所有视图和表均可被查询的活动数据库角色访问,并且可供活动数据库角色访问.它们暴露在一级深度路线中.例如 ...

  3. 仪表板展示|DataEase可视化数据分析工具中的视图钻取和联动设置

    最近使用DataEase做了一组2021年8月居民消费价格数据分析的图表.DataEase是开源的数据可视化分析工具,可以帮助用户快速分析数据并洞察业务趋势,实现业务的改进与优化.DataEase支持 ...

  4. Docker-compose快速部署PostgreSQL

    Docker-compose快速部署PostgreSQL: 利用docker-compose编排工具部署: docker-compose.yml 文件 version: "3.1" ...

  5. 数据库视图解析[普通视图、物化视图以及通过修改视图修改数据]

    1. 关系型数据库的视图 1.1. 视图 视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式 ...

  6. 使用 Hasura 和 PostgreSQL 构建后端技巧你会吗

    后端开发通常需要编写多行代码来处理 CRUD.授权和业务逻辑.所有这些代码都需要在项目的整个生命周期内进行测试.调试和维护.这需要开发人员可以用来开发新功能的大量时间.在本文中,您将了解 Hasura ...

  7. PostgreSQL中的表锁

    本文转自PostgreSQL中文社区,文章链接:https://www.modb.pro/db/26462 PostgreSQL的并发控制以**快照隔离(SI)为主,以两阶段锁定(2PL)**机制为辅 ...

  8. PostgreSQL 与 MySQL:有什么区别?

    PostgreSQL 和 MySQL 在用途.好处.特性和特点上的异同 PostgreSQL 和 MySQL 是将数据组织成表的关系数据库.这些表可以根据每个表共有的数据链接或关联.关系数据库使您的企 ...

  9. Navicat Essentials 功能简介

    2019独角兽企业重金招聘Python工程师标准>>> Navicat Essentials 是一个小型版本的 Navicat,提供简单数据库管理的基本功能.可以让用户连接本地或远程 ...

  10. 在 OpenShift 4 上部署 Ansible Tower 环境

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 文章目录 准备OpenShift环境 安装PostgreSQL 安装Ansible T ...

最新文章

  1. 弹性计算双周刊 第 9 期
  2. Hazelcast介绍与使用
  3. 架构实战:(一)Redis采用主从架构的原因
  4. 2019年程序员薪酬报告:平均年薪超70万!40岁后,这类人不“保值”了
  5. Redis数据持久化管理之RDB模式
  6. 常见的排序算法五——堆排序
  7. Reg Exp正则表达式
  8. Background Intelligent Transfer Service 服务错误(BITS服务失败) 的修复解决方案
  9. svn服务端安装、迁移教程、Eclipse切换svn连接库
  10. 使用Cgroup在Docker中进行资源管理
  11. 如何管理和组织一个机器学习项目
  12. HTPPS和HTTP的概念和区别
  13. 基于CentOS7.2的服务器搭建教程《一》
  14. 深度学习——神经网络中的activation
  15. mysql数据库网上书店实训报告_数据库.网上书店实验报告.doc
  16. 监听器和监听器过滤器常见应用GUl中理解
  17. HTML:1分钟实现简单网站导航栏
  18. 计算机控制课程设计pid控制,自动化计算机控制课程设计参考题目
  19. PowerDesigner16.5破解版安装
  20. 【java】 将服务器上文件夹上所有文件打包并下载

热门文章

  1. C#高仿腾讯QQ截图程序
  2. samba配置不同用户不同权限_前端问题集:vue配置环境-给不同的环境配不同的打包命令...
  3. Feign来调用服务
  4. Hadoop2 自己动手编译Hadoop的eclipse插件
  5. 经典SQL语句大全(1)
  6. hibernate的入门
  7. poj1470 LCA倍增法
  8. 使用python写机器学习算法遇到的问题
  9. WPF Telerik TreeListView样式设计
  10. could not read data from '/Users/xxxx/myapp-Info.plist'