欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > PostgreSQL 支持字段类型

PostgreSQL 支持字段类型

2025/2/26 6:26:56 来源:https://blog.csdn.net/zhanglixin999/article/details/145827912  浏览:    关键词:PostgreSQL 支持字段类型

PostgreSQL 支持多种字段类型,以下是常见的主要类别和具体类型的简要概述:

  1. 数值类型
    • SMALLINT:2字节整数,范围 -32768 到 32767

    • INTEGER:4字节整数,范围 -2147483648 到 2147483647

    • BIGINT:8字节整数,范围更大

    • DECIMAL/NUMERIC:精确小数,用户可指定精度和小数位数

    • REAL:4字节浮点数,单精度

    • DOUBLE PRECISION:8字节浮点数,双精度

    • SERIAL:自动递增整数,常用于主键


    •  

  2. 字符类型
    • CHAR(n):固定长度字符串,不足补空格

    • VARCHAR(n):可变长度字符串,指定最大长度

    • TEXT:无长度限制的文本


    •  

  3. 日期/时间类型
    • DATE:仅日期(如 2025-02-23)

    • TIME:仅时间(如 14:30:00)

    • TIMESTAMP:日期加时间(如 2025-02-23 14:30:00)

    • TIMESTAMPTZ:带时区的时间戳

    • INTERVAL:时间间隔(如 2 hours 30 minutes)


    •  

  4. 布尔类型
    • BOOLEAN:真(true)或假(false)


    •  

  5. 二进制类型
    • BYTEA:存储二进制数据


    •  

  6. JSON 类型
    • JSON:存储 JSON 数据,文本格式

    • JSONB:二进制 JSON,支持索引和高效查询


    •  

  7. 数组类型
    • 支持多维数组,如 INTEGER[] 或 TEXT[]


    •  

  8. 特殊类型
    • UUID:通用唯一标识符

    • INET:IP 地址

    • CIDR:网络地址

    • MONEY:货币金额

    • GEOMETRY/GEOGRAPHY:几何/地理数据(需 PostGIS 扩展)


    •  


  9.  

此外,PostgreSQL 还支持自定义类型和枚举类型(ENUM),以及通过扩展(如 hstore)添加的类型。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词