zoukankan      html  css  js  c++  java
  • Phoenix Tips (14) mutable 和 immutable 表区别

    分别创建表:

     create table my_mutable (id varchar not null primary key, cf1.a varchar , cf1.b varchar, cf2.c varchar, cf2.d varchar) ;

     create table my_immutable (id varchar not null primary key, cf1.a varchar , cf1.b varchar, cf2.c varchar, cf2.d varchar) immutable_rows=true ;


    分别创建索引:

    create index index_my_mutable on my_mutable(a,c) include (b,d);

    create index index_my_immutable on my_immutable(a,c) include (b,d);


    分别插入数据

      upsert into my_mutable values ('1000001','a1','b1','c1','d1');
      upsert into my_mutable values ('1000001','a2','b2','c2','d2');
      upsert into my_mutable values ('1000001','a3','b3','c3','d3');


      upsert into my_immutable values ('1000001','a1','b1','c1','d1');
      upsert into my_immutable values ('1000001','a2','b2','c2','d2');
      upsert into my_immutable values ('1000001','a3','b3','c3','d3');


    查看数据:

    select * from my_mutable ;
    -----------------------------------------------------------------
    |     ID            |     A      |     B        |     C       |     D        |
    -----------------------------------------------------------------
    | 1000001    | a3         | b3         | c3         | d3          |
    -----------------------------------------------------------------
     
     select * from my_immutable ;
     ---------------------------------------------------------------
    |     ID            |     A      |     B        |     C      |     D        |
    ----------------------------------------------------------------
    | 1000001    | a1         | b1         | c1         | d1         |
    | 1000001    | a2         | b2         | c2         | d2         |
    | 1000001    | a3         | b3         | c3         | d3         |
    ----------------------------------------------------------------
     
     select * from index_my_mutable ;
    ---------------------------------------------------------------------------
    |   CF1:A    |   CF2:C    |    :ID            |   CF1:B    |   CF2:D    |
    ---------------------------------------------------------------------------
    | a3            | c3              | 1000001    | b3            | d3             |
    ---------------------------------------------------------------------------
     
     select * from index_my_immutable ;
    ---------------------------------------------------------------------------
    |   CF1:A    |   CF2:C    |    :ID            |   CF1:B    |   CF2:D    |
    ---------------------------------------------------------------------------
    | a1             | c1             | 1000001    | b1            | d1             |
    | a2             | c2             | 1000001    | b2            | d2             |
    | a3             | c3             | 1000001    | b3            | d3             |
    ---------------------------------------------------------------------------




  • 相关阅读:
    [ Pytorch ] torch.squeeze() 和torch.unsqueeze()的用法
    莫烦
    毕业设计 Makefile 编写
    Manjaro搭建无密访问samba服务器
    GEC6818交叉开发环境搭建拟稿
    彻底删除windows残留启动引导
    Cmd Markdown 编辑阅读器
    Hi3519v101 SDK安装及升级
    Linux 修改SWAP分区后导致开机问题
    Linux 安装搭建 tftpd 服务器
  • 原文地址:https://www.cnblogs.com/leeeee/p/7276359.html
Copyright © 2011-2022 走看看