Unlock this content

Enter your email to unlock this content for free

By continuing, you agree to our Terms of Service and Privacy Notice, and to receive occasional marketing emails.

Data Types

This section covers ClickHouse data types in detail: numeric types, strings, dates, and special types. Learn the rules and when to use each type.

Chapter 07

Data Types Rules

Video lesson Reading materials
Data Types Rules

Chapter 08

Numeric Types

Video lesson Reading materials
Numeric Types

Chapter 09

Strings

Video lesson Reading materials
Strings

Chapter 10

Date and Time

Video lesson Reading materials
Date and Time

Chapter 11

Enum

Reading materials
Enum

Chapter 12

IPv4, IPv6

Reading materials
IPv4, IPv6

Chapter 13

Boolean

Reading materials
Boolean

Chapter 14

Nullable Columns

Video lesson Reading materials
Nullable Columns

Chapter 15

Special Data Types

Reading materials
Special Data Types
What you'll learn
  • Data Type Rules: Fundamental principles for choosing the right data types
  • Numeric Types: Signed and unsigned integers, floats, decimals, and precision considerations
  • String Types: FixedString, LowCardinality, and compression strategies
  • Date and Time: Date, Date32, DateTime, DateTime64, and time zone handling
  • Specialized Types: Enum, IPv4/IPv6, Boolean, and when to use each
  • Nullable Columns: When to use Nullable and performance implications
  • Complex Types: Arrays, Maps, Tuples, JSON, and AggregateFunction types

Tinybird is not affiliated with, associated with, or sponsored by ClickHouse, Inc. ClickHouse® is a registered trademark of ClickHouse, Inc.

Data Types | ClickHouse for Developers