《ClickHouse企业级应用:入门进阶与实战》4 ClickHouse高级数据类型

Posted 禅与计算机程序设计艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《ClickHouse企业级应用:入门进阶与实战》4 ClickHouse高级数据类型相关的知识,希望对你有一定的参考价值。

  1. ClickHouse高级数据类型

在上一章节中我们主要介绍了 ClickHouse 基础数据类型。

“数据类型”是编程的酵母,若是少了它,程序难以被计算机“消化”。数据类型是每一种语言都需要掌握的。我们通过“数据类型”走进丰富的程序世界。ClickHouse 中除了基础数据类型之外,还提供了数组、元组、枚举和嵌套类型,总共四种复合类型。另外,我们还可以使用聚合函数类型动态自定义类型,比如说 Bitmap 类型。这些类型通常都是其他数据库原生不具备的特性,拥有了复合类型之后,ClickHouse 的数据模型表达能力就更强了。另外,ClickHouse 还提供了丰富的函数,以实现编程级的SQL 功能。本章就来详细介绍 ClickHouse 高级数据类型。在下一章中,介绍常用函数的使用。

    1. Array数组类型

在计算机科学中,最早的数据类型只有整数和浮点数类型,用来区分这两种数字的计算,如在 Fortran(Formula Translation,意为“公式翻译”。由约翰·巴克斯1954 年提出) 语言中。后来到了 1960 年代,数据类型中又多了结构体和记录

以上是关于《ClickHouse企业级应用:入门进阶与实战》4 ClickHouse高级数据类型的主要内容,如果未能解决你的问题,请参考以下文章

《ClickHouse企业级应用:入门进阶与实战》6 ClickHouse SQL基础

《ClickHouse企业级应用:入门进阶与实战》6 ClickHouse SQL基础

《ClickHouse企业级应用:入门进阶与实战》8 基于ClickHouse Bitmap实现DMP用户画像标签圈人

《ClickHouse企业级应用:入门进阶与实战》8 基于ClickHouse Bitmap实现DMP用户画像标签圈人

《ClickHouse企业级应用:入门进阶与实战》1 全面了解ClickHouse

《ClickHouse企业级应用:入门进阶与实战》4 ClickHouse高级数据类型