首页 > 其他分享 >ClickHouse创建表

ClickHouse创建表

时间:2023-07-28 10:45:29浏览次数:35  
标签:COMMENT code String Nullable 创建 time id ClickHouse

创建本地表:
CREATE TABLE default.xx on cluster default ( `id` Int64 COMMENT 'id', `plate_code` Nullable(String) COMMENT '板块编号', `plate_name` Nullable(String) COMMENT '板块名称', `date_time` Nullable(String) COMMENT '板块时间', `code` Nullable(String) COMMENT '小区code', `city_code` Nullable(String) COMMENT '城市code', `channel` Nullable(String) COMMENT '航道', `create_time` DateTime COMMENT '创建时间', `update_time` Nullable(DateTime) COMMENT '更新时间', `create_user` Nullable(String) COMMENT '创建人', `update_user` Nullable(String) COMMENT '更新人', `deleted` UInt8 COMMENT '是否删除 0:未删除,1:已删除', `province` Nullable(String) COMMENT '贝壳-省份', `community_name` Nullable(String) COMMENT '贝壳-小区名称', `area` Nullable(String) COMMENT '区域' ) ENGINE = ReplicatedMergeTree('/clickhouse/tables/xx/{shard}', '{replica}') ORDER BY id SETTINGS index_granularity = 8192 CREATE TABLE default.xx on cluster default ( `id` Int64 COMMENT 'id', `plate_code` Nullable(String) COMMENT '板块编号', `plate_name` Nullable(String) COMMENT '板块名称', `date_time` Nullable(String) COMMENT '板块时间', `code` Nullable(String) COMMENT '小区code', `city_code` Nullable(String) COMMENT '城市code', `channel` Nullable(String) COMMENT '航道', `create_time` DateTime COMMENT '创建时间', `update_time` Nullable(DateTime) COMMENT '更新时间', `create_user` Nullable(String) COMMENT '创建人', `update_user` Nullable(String) COMMENT '更新人', `deleted` UInt8 COMMENT '是否删除 0:未删除,1:已删除', `province` Nullable(String) COMMENT '贝壳-省份', `community_name` Nullable(String) COMMENT '贝壳-小区名称', `area` Nullable(String) COMMENT '区域' ) ENGINE = ReplicatedMergeTree('/clickhouse/tables/xx/{shard}', '{replica}') ORDER BY id SETTINGS index_granularity = 8192

 

创建分布式表:

CREATE TABLE default.xx
(
    `id` Int64 COMMENT 'id',
    `plate_code` Nullable(String) COMMENT '板块编号',
    `plate_name` Nullable(String) COMMENT '板块名称',
    `date_time` Nullable(String) COMMENT '板块时间',
    `code` Nullable(String) COMMENT '小区code',
    `city_code` Nullable(String) COMMENT '城市code',
    `channel` Nullable(String) COMMENT '航道',
    `create_time` DateTime COMMENT '创建时间',
    `update_time` Nullable(DateTime) COMMENT '更新时间',
    `create_user` Nullable(String) COMMENT '创建人',
    `update_user` Nullable(String) COMMENT '更新人',
    `deleted` UInt8 COMMENT '是否删除 0:未删除,1:已删除',
    `province` Nullable(String) COMMENT '贝壳-省份',	
    `community_name` Nullable(String) COMMENT '贝壳-小区名称',
    `area` Nullable(String) COMMENT '区域'
)
ENGINE = Distributed('default', 'default', 'falcon_beike_plate_relation', rand())



CREATE TABLE default.xx
(
    `id` Int64 COMMENT 'id',
    `plate_code` Nullable(String) COMMENT '板块编号',
    `plate_name` Nullable(String) COMMENT '板块名称',
    `date_time` Nullable(String) COMMENT '板块时间',
    `code` Nullable(String) COMMENT '小区code',
    `city_code` Nullable(String) COMMENT '城市code',
    `channel` Nullable(String) COMMENT '航道',
    `create_time` DateTime COMMENT '创建时间',
    `update_time` Nullable(DateTime) COMMENT '更新时间',
    `create_user` Nullable(String) COMMENT '创建人',
    `update_user` Nullable(String) COMMENT '更新人',
    `deleted` UInt8 COMMENT '是否删除 0:未删除,1:已删除',
    `province` Nullable(String) COMMENT '贝壳-省份',
    `community_name` Nullable(String) COMMENT '贝壳-小区名称',
    `area` Nullable(String) COMMENT '区域'
)
ENGINE = Distributed('default', 'default', 'xx', rand())

 

标签:COMMENT,code,String,Nullable,创建,time,id,ClickHouse
From: https://www.cnblogs.com/tiancai/p/17586971.html

相关文章

  • ClickHouse创建分布式表
     技术标签: 大数据开发  分布式  数据库  大数据  flink ClickHouse创建分布式表当数据量剧增的时候,clickhouse是采用分片的方式进行数据的存储的,类似于redis集群的实现方式。然后想进行统一的查询的时候,因为涉及到多个本地表,可以通过分布式表的方式来提供统一的......
  • ubuntu 使用vsftpd 创建FTP服务(用户名密码登录,限制列出目录)
    vsftpd介绍ubuntu安装vsftpd配置vsftpd备份vsftpdconfig编辑vsftpdconfig创建登录用户添加vsftpd登录用户添加vsftpd登录用户对目录树的权限重启vsftpd服务验证ftp服务vsftpd介绍vsftpd是“verysecureFTPdaemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个UNIX......
  • 如何用DHTMLX组件为Web应用创建甘特图?(一)
    dhtmlxGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。甘特图仍然是项目管理应用程序中最需要的工具之一,DHTMLXGantt组件提供了能提升研发甘特图功能所需的重要工具。在这篇文章中,您将学习如何添加一个基本......
  • zTree树的创建、多选、多选框信息回显附带zTree树官网地址
    zTree树官网:https://www.treejs.cn/v3/main.php#_zTreeInfo 首先来到首页点击右上角下载 可以选择使用Git拉取也可以下载ZIP压缩包,两者选其一即可下载打开文件夹以后是下面这些文件然后将这些文件放你所使用的入项目当中,如下图 将文件放入......
  • 创建对象的几种方式
    1.使用对象字面量的方式varcat={}vat.name="kity"cat.name=2cat.shyHello=function(){ alert('你好')}2.使用工厂方式创建vardog=newObjectvat.name="kity"cat.name=2cat.shyHello=function(){ alert('汪汪汪')}3.用函数模拟functio......
  • 简约好看的帮助中创建案例,感觉点赞收藏!
    在线帮助中心创建案例是提供用户支持和解决问题的有效方式之一。一个简约好看的帮助中心案例能够帮助用户快速找到需要的信息并解决问题,同时也能提升用户体验,增加点赞和收藏的可能性。以下是一些建议来创建简约好看的帮助中心案例:简明扼要的标题:案例标题应该简明扼要,能够准确描述用......
  • 获取Jenkins默认ftp插件创建的主机密码
    场景:上任Jenkins管理员离职,它默认ftp插件创建的主机密码并没有交接到你手上。解决办法:直接使用pipeline解决。代码:pipeline{  agentany  stages{        stage('getftppassword'){      agentnone      steps{    ......
  • android studio创建avd 知乎
    在AndroidStudio中创建AVD(AndroidVirtualDevice)的步骤对于刚入行的开发者来说,创建AVD可能是一个全新的概念。AVD是一个虚拟的Android设备,用于在AndroidStudio中进行应用程序的测试和调试。下面是创建AVD的步骤:步骤描述1打开AndroidStudio2打开AVDManager3......
  • android studio 创建assert
    AndroidStudio创建assert在Android开发中,我们经常需要对代码中的某些假设进行断言,以确保程序的正确性和稳定性。断言(Assertion)是一种在代码中插入的检查机制,用于捕获程序中的错误和异常情况。AndroidStudio提供了创建和使用断言的便捷方法,本文将介绍如何在AndroidStudio中创建......
  • Kafka 创建的时候只有一个 Topic 的优化
    在kafka的启动配置中修改num.partitions=2每一个配置参考文档https://blog.csdn.net/lizhitao/article/details/25667831python代码在创建的时候,将partion指定为10个###producerfromkafka.adminimportNewTopicfromkafkaimportKafkaProducerfromkaf......