首页 > 数据库 >clickhouse数据库里面,类型 datetime, datetime64, datetime(3), datetime64(3)

clickhouse数据库里面,类型 datetime, datetime64, datetime(3), datetime64(3)

时间:2023-06-27 10:12:58浏览次数:40  
标签:10 存储 DateTime datetime64 类型 datetime clickhouse

 

问:clickhouse数据库里面,类型 datetime, datetime64, datetime(3), datetime64(3) 分别是什么意思,举例详细说明

 

答:

在 ClickHouse 数据库中,有以下几种日期时间类型:

DateTime:这是一个 8 字节的整数类型,表示从公元 1 年 1 月 1 日开始的秒数。它只能存储到秒级别的精度。
DateTime64:这是一个 8 字节的整数类型,与 DateTime 类似,但是它可以存储到毫秒级别的精度。
DateTime(3):这是一个 12 字节的整数类型,表示从公元 1 年 1 月 1 日开始的毫秒数,并且可以存储到毫秒级别的精度。
DateTime64(3):这是一个 12 字节的整数类型,与 DateTime(3) 类似,但是它可以存储到微秒级别的精度。
下面是一些示例:

假设我们要存储一个日期时间值,例如 2023 年 3 月 15 日 10 点 30 分 45 秒。

如果我们使用 DateTime 类型,我们可以将其存储为:2023-03-15 10:30:45,单位为秒。
如果我们使用 DateTime64 类型,我们可以将其存储为:2023-03-15 10:30:45.000,单位为毫秒。
如果我们使用 DateTime(3) 类型,我们可以将其存储为:2023-03-15 10:30:45.000,单位为毫秒,并且具有更高的精度。
如果我们使用 DateTime64(3) 类型,我们可以将其存储为:2023-03-15 10:30:45.123,单位为微秒,并且具有更高的精度。
总之,这些类型允许您存储不同精度和单位的日期时间值,具体使用哪种类型取决于您的需求和使用情况。

 

标签:10,存储,DateTime,datetime64,类型,datetime,clickhouse
From: https://www.cnblogs.com/music-liang/p/17507913.html

相关文章

  • C# DateTime去掉时分秒几种方法
    https://blog.csdn.net/qq_38730092/article/details/105784412DateTime now=DateTime.Parse(“2015/01/2313:50:00”);Console.WriteLine(now.Date);//去掉时分秒,返回DateTimeConsole.WriteLine(now.ToShortDateString());//去掉时分秒,返回stringConsole.WriteLine(now.To......
  • SimpleDateFormat 线程不安全!使用DateTimeFormatter
    1、报错原因:(1)、SimpleDateFormat是线程不安全的(2)、代码想把格林威治时间转换成yyyy-MM-ddHH:mm:ss报错Exceptioninthread:java.lang.NumberFormatException:Forinputstring:""类似下图的错误: 2、解决方案:使用DateTimeFormatter//时间转换DateTimeFor......
  • ClickHouse数据表迁移实战之-remote方式
    1引言ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。我们内部很多的报表、数据看板都基于它进行开发。今天为大家带来remote方式的ClickHouse数据表迁移的完整过程介绍,如有错误,还请各位大佬指正。以下sql语句为测试使用,如需使用请根据实际情况修改。2背景......
  • 【大数据OLAP技术新书推荐】 字节跳动、阿里巴巴大厂资深架构师程序员多年实践经验总
    ClickHouse领域集大成之作-ClickHouse入门进阶实战的标准参考书-日常工作案头必备!如果需要购买阅读的话,可以点击:https://item.jd.com/10077635610807.html目录《ClickHouse入门、实战与进阶》简介图书评价作者简介内容简介为何写作本书本书主要特点如何阅读本书致谢全书目......
  • 【大数据】通过 docker-compose 快速部署 ClickHouse 保姆级教程
    目录一、概述二、ClickHouse列数据存储优缺点1)优点2)缺点三、ClickHouse中Zookeeper的作用四、前期准备1)部署docker2)部署docker-compose五、创建网络六、安装Zookeeper七、ClickHouse编排部署1)下载ClickHouse安装包2)配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编......
  • springboot整合mysql和clickhouse多数据源
    1、添加依赖<!--MyBatis-PlusStarter--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.2.0</version></dependency>......
  • QDateTime
    QDateTime #include<QDateTime> PublicFunctions QDateTime() QDateTime(constQDate&date) QDateTime(constQDate&date,constQTime&time,Qt::TimeSpec spec =Qt::LocalTime) QDateTime(constQDate&date,constQTime......
  • CLICKHOUSE 为什么能估值$2亿与心理学
    就是最近,似乎想明白了有些people的心里世界是多么的有interesting,平日里那种我过得好不好,与我无关,而与别人过得没我好有关,别人过得不好,显得我过得没有那么糟糕的心里,最终决定自己感受过得好不好,是一种病态的心里。我们一生中,那么多有意思的事情,为什么就要去和别人比,感受美好的细胞......
  • Docker部署clickhouse
    Clickhouse特点完备的DBMS:不仅是个数据库,也是个数据库系统列存储和数据压缩:典型的olap数据库特性向量化并行:利用CPU的SIMD(SingleINstructionMUltipleData),单条指令操作多条数据多线程并行:向量化并行利用硬件采取数据并行(缺陷:不适应较多分支的判断),多线程级并行提高并发关系......
  • 银行麒麟系统离线部署clickhouse三节点集群
    在国产化环境下部署clickhouse集群,个人建议先查看cpu的内核信息,可能有的人会说,去银河麒麟的官网查看适配的版本信息,实践证明,官网的未必就是真的正确好比银河麒麟的官网是这样介绍的我在安装的过程中,就会报不支持的二进制文件的错误,所以这里不建议安装官网推荐的版本,毕竟是在国......