ClickHouse データ型一覧と詳細解説【用途別まとめ】

ClickHouseには、主要なデータタイプが以下のカテゴリに分けられます。

  1. 整数型のデータ型:
  1. Int8、Int16、Int32、Int64:符号付き整数型で、それぞれ8ビット、16ビット、32ビット、64ビット整数を格納するために使用されます。
  2. UInt8、UInt16、UInt32、UInt64は、それぞれ8ビット、16ビット、32ビット、64ビットの符号なし整数を格納するためのタイプです。
  3. Float32とFloat64は、32ビットと64ビットの浮動小数点数を格納するためにそれぞれ使用される。
  1. 文字列型のデータ型:
  1. 文字列:サイズが可変の文字列型。
  2. FixedString(N)は、文字列の長さNの固定された文字列型です。
  1. 日付と時刻のタイプ:
  1. 日付:年月日を保存する日付型。
  2. 日時:年月日時分秒を保存する型。
  1. ブール型:
  1. ブーリアン:真偽を保存するためのデータ型。
  1. 列挙型:
  1. Enum8, Enum16:枚举类型,用于存储固定取值范围内的枚举值。
  1. その他の種類:
  1. UUIDは、共通ユニーク識別子を格納するためのUUIDタイプです。
  2. 配列(T):T型の要素を格納するための配列型。
  3. Tuple(T1, T2, …):異なる型の複数の値を格納するためのタプル型。

ClickHouseでよく使用されるデータ型は、データの特性やアプリケーションシナリオによって異なるデータ型が選択されます。

bannerAds