当前位置: 首页 > news >正文

做ppt图片用的网站有哪些郑州建设劳务管理中心网站

做ppt图片用的网站有哪些,郑州建设劳务管理中心网站,金华网站建设开发,企业查询哪个软件是免费的物化视图概述 物化视图#xff08;Materialized View#xff09;是 PostgreSQL 提供的一个扩展功能#xff0c;它是介于视图和表之间的一种对象。 物化视图和视图的最大区别是它不仅存储定义中的查询语句#xff0c;而且可以像表一样存储数据。物化视图和表的最大区别是它…物化视图概述 物化视图Materialized View是 PostgreSQL 提供的一个扩展功能它是介于视图和表之间的一种对象。 物化视图和视图的最大区别是它不仅存储定义中的查询语句而且可以像表一样存储数据。物化视图和表的最大区别是它不支持 INSERT、UPDATE、DELETE 以及 MERGE 语句只能通过刷新物化视图进行数据的更新。 物化视图通过提前运行并存储查询结果通常用于查询优化、数据仓库、数据集成等场景。 另外PostgreSQL 目前不支持物化视图的实时更新因此物化视图中的数据通常不是最新数据。 创建物化视图 PostgreSQL 使用 CREATE MATERIALIZED VIEW 语句创建视图 CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] name AS query [ WITH [ NO ] DATA ];其中IF NOT EXISTS 可以避免重复创建一个已经存在的物化视图时产生错误name 是物化视图的名称query 是物化视图的查询语句。 WITH DATA 表示创建时填充物化视图中的数据这个是默认选项WITH NO DATA 表示创建时不填充数据此时无法查询物化视图中的数据需要执行 REFRESH MATERIALIZED VIEW 命令刷新物化视图数据之后才能查询。 虽然物化视图定义中的查询语句支持 ORDER BY 子句但是不推荐使用。如果想要以指定顺序显示数据应该在查询数据时明确指定排序字段而不应该依赖表中的数据存储顺序。 以下语句创建了一个包含员工统计信息的物化视图 CREATE MATERIALIZED VIEW emp_stat_mv AS SELECT d.department_name, j.job_title, count(*) FROM employees e JOIN departments d ON d.department_id e.department_id JOIN jobs j ON j.job_id e.job_id GROUP BY d.department_name, j.job_title;物化视图 emp_stat_mv 包含了按照部门和职位统计的员工数量。 我们可以直接查询 emp_stat_mv获取员工统计信息 SELECT * FROM emp_stat_mv ORDER BY department_name;department_name |job_title |count| ---------------------------------------------------- Accounting |Public Accountant | 1| Accounting |Accounting Manager | 1| Administration |Administration Assistant | 1| Executive |Administration Vice President | 2| Executive |President | 1| Finance |Accountant | 5| Finance |Finance Manager | 1| Human Resources |Human Resources Representative | 1| IT |Programmer | 5| Marketing |Marketing Manager | 1| Marketing |Marketing Representative | 1| Public Relations|Public Relations Representative| 1| Purchasing |Purchasing Clerk | 5| Purchasing |Purchasing Manager | 1| Sales |Sales Representative | 29| Sales |Sales Manager | 5| Shipping |Stock Manager | 5| Shipping |Stock Clerk | 20| Shipping |Shipping Clerk | 20|物化视图可以像表一样支持索引实现约束和查询优化。例如以下语句为 emp_stat_mv 创建了一个唯一索引 CREATE UNIQUE INDEX uk_emp_stat_mv ON emp_stat_mv(department_name, job_title);刷新物化视图 PostgreSQL 物化视图不会自动刷新数据需要手动执行 REFRESH MATERIALIZED VIEW 语句 REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] name [ WITH [ NO ] DATA ];其中CONCURRENTLY 可以支持刷新物化视图时其他连接的并发读取。使用该选项的前提是物化视图上至少存在一个唯一索引而且不能是表达式索引或者部分索引。 WITH DATA 表示刷新时填充物化视图中的数据这个是默认选项WITH NO DATA 表示刷新时不填充数据刷新后物化视图处于不可查询状态。 CONCURRENTLY 和 WITH NO DATA 选项不能一起使用。未填充数据的物化视图刷新时不支持 CONCURRENTLY 选项。 如果在物化视图定义的查询语句中指定了 ORDER BY 子句刷新物化视图数据时不会保证数据仍然按照指定顺序进行存储。 例如我们可以定期执行以下语句刷新物化视图 emp_stat_mv 中的数据 REFRESH MATERIALIZED VIEW CONCURRENTLY emp_stat_mv;或者执行以下语句清空物化视图 emp_stat_mv 中的数据 REFRESH MATERIALIZED VIEW emp_stat_mv WITH NO DATA;修改物化视图 ALTER MATERIALIZED VIEW 语句可以修改物化视图的一些属性例如名称、字段名等 ALTER MATERIALIZED VIEW [ IF EXISTS ] name RENAME [ COLUMN ] column_name TO new_column_name;ALTER MATERIALIZED VIEW [ IF EXISTS ] name RENAME TO new_name;ALTER MATERIALIZED VIEW [ IF EXISTS ] name SET SCHEMA new_schema;第一个语法用于修改物化视图的字段名称第二个语法用于修改物化视图的名称第三个语法用于修改物化视图所在的模式。 例如以下语句将物化视图 emp_stat_mv 的名称修改为 emp_stat_mv2 ALTER MATERIALIZED VIEW emp_stat_mv RENAME TO emp_stat_mv2;ALTER MATERIALIZED VIEW 语句不能修改物化视图定义中的查询语句如果想要修改物化视图定义中的查询语句需要删除并重建物化视图。 ALTER MATERIALIZED VIEW 语句还提供了其他的修改功能具体可以参考官方文档。 删除物化视图 PostgreSQL 使用 DROP MATERIALIZED VIEW 语句删除物化视图 DROP MATERIALIZED VIEW [ IF EXISTS ] name [ CASCADE | RESTRICT ];其中IF EXISTS 可以避免删除一个不存在的物化视图时产生错误CASCADE 表示级联删除依赖于该物化视图的对象RESTRICT 表示如果存在依赖对象则提示错误信息这是默认值。 我们可以使用以下语句删除物化视图 emp_stat_mv2 DROP MATERIALIZED VIEW emp_stat_mv2;
http://www.dnsts.com.cn/news/276694.html

相关文章:

  • 广东住房和建设局网站重庆市建设执业资格注册管理中心网站
  • 求网站建设的视频番禺人才网最新招聘信息网
  • 三站一体网站制作做招聘网站需要营业执照吗
  • 什么是网站改版治疗男性性功能最好的医院
  • 网站名称写什么网站建设外包质量进度跟进
  • 厦门外贸公司做网站网站与网页设计
  • 个人网站如何建设注册餐饮公司流程和费用
  • 邓州市网站建设wordpress cms主题教程
  • 模拟人生4做游戏下载网站佛山做网站制作
  • 企业网站托管注意事项营销型网站的价格
  • 免费人物素材网站搜索引擎提交入口大全
  • 郑州网站建设公司招聘江西省赣州市南康区
  • 商城网站流量购物网站建设行情
  • 上海网站建设一般多少钱广西住房及城乡建设厅网站
  • 域名解析好了怎么做网站山东济南网络科技有限公司
  • 可以做自己的单机网站培训网站制作网站
  • 犀牛云做网站如何广西城乡建设局和住建局官网
  • 小型企业网站建设公司wordpress上面的模板
  • 电子商务网站建设的简要任务执行书小制作手工废物利用
  • 网站设计收集微信做淘宝客网站
  • 做网站的软件项目进度计划柳州小程序制作公司
  • 移动互联网网站开发什么软件可以自主建设网站
  • 金乡网站建设多少钱微信分销网站建设价格
  • wap网站登陆系统网站上的支付链接该怎么做
  • 苏州网站建设的公司制作wordpress页面模板
  • 企业网站策划案自己做网站除了域名还需要什么
  • 移动建站模板网站更改公司需要重新备案吗
  • 河北手机网站制作哪家好网站推广积分
  • 网站建设现况分析广州软件开发软件公司
  • 北京网站策划服务深圳网站建设公司熊掌号