怎么用实体表、普通视图、物化视图

本文介绍了电商平台中数据库的使用,包括实体表的构成,如订单表和商品信息表;阐述了普通视图的概念,通过创建视图简化SQL查询;并探讨了物化视图在大数据量下如何提高统计效率,如每天定时刷新以快速获取订单统计信息。
摘要由CSDN通过智能技术生成

实体表

  • 假如你做电商平台,你需要把客户下单的记录存储在数据库里
  • 实体表就是具体存储数据的载体
订单表
  • create table t_orders as (order_num varchar2(100),customer_name varchar2(100),product_code varchar2(100),product_qty number,product_price number(15,2),order_date date)
  • order_num:订单编号
  • customer_name:顾客姓名
  • product_code:商品编号
  • product_qty:商品数量
  • product_price:商品价格
  • order_date:下单时间
商品信息表
  • create table t_product as (product_code varchar2(100),product_name varchar2(500))

普通视图

  • 顾客下单了,你想看一下顾客买了什么商品
  • 写了一段sql查询
  • select t1.customer_name,t2.product_name from t_orders t1 join t_product t2 on t1.product_code = t2.product_code
  • 你每天都想看顾客买了什么商品,但你又不想每次都写这么长一段,索性创建一个视图。
  • create view v_order_product
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值