首页 > 数据库 >时序数据库clickhouse_数据库操作

时序数据库clickhouse_数据库操作

时间:2022-11-10 19:26:41浏览次数:42  
标签:COLUMN 数据库 时序 blog column ADD 名称 alter clickhouse

一:新增列

ADD COLUMN [IF NOT EXISTS] name [type] [default_expr] [codec] [AFTER name_after]

ALTER TABLE visits ON CLUSTER cluster_name ADD COLUMN column_name1, ADD COLUMN column_name2;

ALTER TABLE 表名称 ON 集群名称 ADD COLUMN 列名称 类型 DEFAULT 注解

eg:ALTER TABLE 表名称 ON 集群名称 ADD COLUMN lvl Int32 DEFAULT 'lvl'

 

二:删除列

eg:alter table snapshot_all(表名) drop column  static_pe_rate(列名);

 

三:修改列数据类型

alter table order2(表名) modify column entr_px_decemail64(列名) Decimal(18,5);

 

四:CK中修改注释

alter table 表名称 ON 集群名称 COMMENT COLUMN 列名称 注解;
eg:alter table adm_sch_d05_content_live_service_di_local ON 集群名称 COMMENT COLUMN `pv_sid` 'lvl';

 

注意问题:
不可以修改列名称,CK中不支持修改列名称。
hive表中的日期为String类型到CK中不可以转为Date,会报错。必须为Sting.

参考文档:

1、Clickhouse修改字段类型参考文档:

1)https://blog.51cto.com/u_7544687/4714956

2)https://blog.csdn.net/ganghaodream/article/details/111085006?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-10.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-blog-classify_tag-10.nonecase

2、clickhouse官方文档:https://clickhouse.com/docs/zh/sql-reference/statements/alter/column

标签:COLUMN,数据库,时序,blog,column,ADD,名称,alter,clickhouse
From: https://www.cnblogs.com/qiaoli0726/p/16878084.html

相关文章

  • 强化学习代码实战-04时序差分算法(SARSA)
    importnumpyasnpimportrandom#获取一个格子的状态defget_state(row,col):ifrow!=3:return'ground'ifrow==3andcol==11:......
  • MySQL-数据库优化
     数据库优化: 数据库设计:1.字段选型:数字类型:tinyintsmalintmediumintintbigint字符类型:charvarchar事件类型:datedate......
  • XtraBackup数据库备份工具
    XtraBackupPerconaXtraBackup是一款基于MySQL的服务器的开源热备份实用程序,在备份过程中不会锁定数据库。它可以备份来自MySQL5.1,5.5,5.6和5.7服务器上的InnoDB,XtraDB和MyI......
  • 数据库保存经纬度采用什么数据类型好?
    如下表所示赤道周长(米)度数(度)40076000360111322.2222111132.222220.11113.2222220.01111.32222220.00111.132222220.00011.113222222......
  • django-07-操作数据库
    django操作表-models.py(app)-1.创建表;删除表;修改表:在models.py中创建数据库类classUserInfo(models.Model):name=models......
  • django 根据数据库表结构逆向操作model,同步表结构到models.py
    根据数据库表结构的修改,同步models.py,比如我们修改了数据库中某张表的字段类型,或者给这张表又加了好几个字段,这时我们在models.py中一个字段一个字段的加会有点麻烦,并且可......
  • Oracle 数据库更新补丁
              这里以Oracle19cGI、DBforOralceLinux8.6平台跟新官方最新补丁为例,其他版本、平台类似: 1、登录oraclesupport(需购买oracle服务),下载l......
  • ✍72 神通数据库部署
    一.神通数据库部署二进制部署及容器部署相关文件私有库:https://gitee.com/wx_3d25ad0b9a/ShenTong_DB#含win&linux镜像可以拉取⬇⬇⬇⬇二.容器部署1.......
  • MySql数据库触发器DML(数据库操作)
    1.数据库触发器的作用是什么?触发器主要用于强制复杂的业务规则和要求,还有助于强制引用的完整性,便于在添加,更新或删除表中的行时保留表之间已定义的关系。 2.新建两张......
  • Mongodb数据库和MySQL的比较
    谈谈Mongodb和MySQL的区别什么是Mongodb数据库Mongodb是一个介于关系数据库和非关系数据库之间的产品(Nosql),非关系型数据库(nosql),属于文档型数据库。文档是mongoDB......