PostgreSQL 支持多种字段类型,以下是 PostgreSQL 13 版本中支持的所有字段类型:
- 数值类型:-
smallint
:小整数类型。-integer
:整数类型。-bigint
:大整数类型。-decimal
:精确小数类型。-numeric
:精确数字类型。-real
:单精度浮点数类型。-double precision
:双精度浮点数类型。-smallserial
:带自增序列的小整数类型。-serial
:带自增序列的整数类型。-bigserial
:带自增序列的大整数类型。 - 字符串类型:-
character(n)
或char(n)
:固定长度字符类型。-character varying(n)
或varchar(n)
:可变长度字符类型。-text
:可变长度文本类型。-citext
:大小写不敏感的文本类型。 - 布尔类型:-
boolean
:布尔类型。 - 日期和时间类型:-
date
:日期类型。-time
:时间类型。-timestamp
:日期和时间类型。-timestamp with time zone
:带时区的日期和时间类型。-interval
:时间间隔类型。 - 二进制数据类型:-
bytea
:二进制数据类型。-bit(n)
:固定长度的位串类型。-bit varying(n)
或varbit(n)
:可变长度的位串类型。 - 几何类型:-
point
:二维平面上的点类型。-line
:二维平面上的直线类型。-lseg
:二维平面上的线段类型。-box
:二维平面上的矩形类型。-path
:二维平面上的路径类型。-polygon
:二维平面上的多边形类型。-circle
:二维平面上的圆类型。 - 网络地址类型:-
inet
:IPv4 或 IPv6 网络地址类型。-cidr
:IPv4 或 IPv6 网络地址和前缀类型。-macaddr
:MAC 地址类型。 - UUID 类型:-
uuid
:通用唯一标识符类型。 - 数组类型:-
integer[]
:整数数组类型。-text[]
:文本数组类型。- 其他数据类型的数组类型。 - JSON 类型:-
json
:JSON 数据类型。-jsonb
:二进制 JSON 数据类型。 - XML 类型:-
xml
:XML 数据类型。 - 范围类型:-
int4range
:整数范围类型。 - 自定义类型:- 用户可以创建自定义数据类型。
以上这些都是 PostgreSQL 中常见的字段类型,您可以根据需要选择适当的类型来存储数据。请注意,不同的PostgreSQL 版本可能会有所差异,建议查阅 PostgreSQL 官方文档来获取最新的字段类型信息。
标签:
postgresql
数据库
本文转载自: https://blog.csdn.net/yhj198927/article/details/135458630
版权归原作者 MartinYangHJ 所有, 如有侵权,请联系我们删除。
版权归原作者 MartinYangHJ 所有, 如有侵权,请联系我们删除。