PostgreSQL 数据类型

PostgreSQL 支持多种数据类型,本页整理了是 PostgreSQL 中的常用的数据类型。

  1. bigint

    bigint 是 PostgreSQL 提供的一种整数数据类型,通常用于存储超出标准整数类型范围的整数。
  2. bigserial

    bigserial 数据类型是 PostgreSQL 数据库中用于自动生成唯一标识符的一种数据类型。
  3. boolean

    PostgreSQL 中的 boolean 数据类型用于存储布尔值,即真或假的值。
  4. box

    box 是 PostgreSQL 中的一种数据类型,用于表示平面上的一个矩形区域。
  5. char

    char 数据类型是 PostgreSQL 中用于存储固定长度字符串的一种数据类型。
  6. cidr

    cidr 是一种 PostgreSQL 中的数据类型,用于存储 IPv4 或 IPv6 地址和子网掩码。
  7. circle

    在 PostgreSQL 中,circle 数据类型表示平面上的一个圆。
  8. citext

    PostgreSQL 中的 citext 数据类型是一个不区分大小写的文本类型,允许在进行文本比较时忽略大小写。
  9. date

    在 PostgreSQL 中,date 是一种用于存储日期值的数据类型。
  10. decimal

    在 PostgreSQL 中,decimal 是一种固定精度的数值类型,它允许存储高精度的数字,并且可以指定精度和小数位数。
  11. double precision

    在 PostgreSQL 中,double precision 数据类型是一种精确度为15-17位数字的浮点数,具有更高的精度和范围比 float 数据类型。
  12. enum

    PostgreSQL enum 数据类型是一种用于定义枚举类型的数据类型。
  13. inet

    PostgreSQL inet 数据类型是用来存储和处理 IPv4 或 IPv6 地址的数据类型。
  14. integer

    PostgreSQL 使用 integer 定义整型数据类型。
  15. interval

    PostgreSQL interval 数据类型表示两个日期或时间之间的差异。
  16. json

    在 PostgreSQL 中,json 数据类型可以用于存储和查询非结构化数据。
  17. jsonb

    在 PostgreSQL 中,jsonb 数据类型可以用于存储和查询非结构化数据。
  18. line

    在 PostgreSQL 中,line 类型表示在二维平面中的一条直线,包括其方向和位置等信息。
  19. lseg

    在 PostgreSQL 中,lseg 类型表示在二维平面中的一条线段,包括其起点和终点的坐标信息。
  20. numeric

    PostgreSQL numeric 数据类型用于存储任意精度的数字。
  21. path

    PostgreSQL path 类型可以存储二维平面中的路径。
  22. point

    point 类型是 PostgreSQL 中用于存储二维笛卡尔坐标系中的点的数据类型。
  23. polygon

    polygon 是 PostgreSQL 中的一种数据类型,用于存储封闭的平面多边形。
  24. real

    PostgreSQL 中的 real 数据类型是一种浮点数类型,它可以存储单精度浮点数(32 位)。
  25. serial

    PostgreSQL 的 serial 数据类型是一种特殊的数据类型,用于自动递增生成序列号。
  26. smallint

    在 PostgreSQL 中,smallint 是一种固定长度的整数数据类型,用于存储范围在 -32768 到 32767 之间的整数。
  27. text

    在 PostgreSQL 中,text 数据类型用于存储可变长度的字符串。
  28. time

    在 PostgreSQL 中,time 数据类型用于存储时间,包括小时、分钟、秒和微秒。
  29. timestamp

    timestamp 数据类型是 PostgreSQL 中常用的一种数据类型,用于存储日期和时间信息。它可以精确表示日期和时间,包括年、月、日、小时、分钟、秒和微秒等信息。
  30. timestamptz

    PostgreSQL 的 timestamptz(timestamp with time zone)数据类型用于存储时间戳和时区信息。
  31. timetz

    timetz 数据类型是 PostgreSQL 中用于存储带有时区的时间的数据类型之一。
  32. uuid

    PostgreSQL 中的 uuid 数据类型用于存储 128 位的全局唯一标识符(UUID),也称为 GUID(全局唯一标识符)。
  33. varchar

    varchar 是 PostgreSQL 中一种常用的数据类型,用于存储可变长度的字符串。