|NO.Z.00030|——————————|BigDataEnd|——|Hadoop&OLAP_ClickHouse.V02|——|ClickHouse.v02|ClickHouse语法|默认值表达式|临时表|

一、默认值表达式:
### --- 默认值表达式:创建表

~~~     # 创建表
hadoop01 :) create table dfv_v1 (
            id String,
            c1 DEFAULT 1000,
            c2 String DEFAULT c1
            ) engine = TinyLog;
~~~输出参数
CREATE TABLE dfv_v1
(
    `id` String,
    `c1` DEFAULT 1000,
    `c2` String DEFAULT c1
)
ENGINE = TinyLog
 
### --- 加载数据

~~~     # 加载数据
hadoop01 :) insert into dfv_v1(id) values ('A000');
### --- 查看表中的数据

~~~     # 查看表中的数据
hadoop01 :) select c1,c2,toTypeName(c1),toTypeName(c2) from dfv_v1;

┌───c1─┬─c2───┬─toTypeName(c1)─┬─toTypeName(c2)─┐
│ 10001000 │ UInt16         │ String         │
└──────┴──────┴────────────────┴────────────────┘
二、临时表:
### --- 创建语法:

create temporary table tmp_v1 (createtime Datetime);
### --- 案例:

~~~     如果临时表和正常表名字相同,临时表优先
~~~     临时表的表引擎只能是Memory,数据是临时的,断电即无的数据。
~~~     更多的是应用在clickhouse内部,是数据在集群间传播的载体
### --- 创建临时表

~~~     # 创建临时表
hadoop01 :) create table tmp_v1( title String)engine = Memory;
~~~     # 加载数据
hadoop01 :) insert into tmp_v1 values ('click');
~~~     # 创建临时表
hadoop01 :) create temporary table tmp_v1 (createtime Datetime);

~~~     # 加载数据
hadoop01 :) insert into tmp_v1 values (now());
~~~     # 查看表中的数据

hadoop01 :) select * from tmp_v1;

┌──────────createtime─┐
│ 2021-11-04 22:54:43 │
└─────────────────────┘

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on   yanqi_vip  阅读(213)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示