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 官方文档来获取最新的字段类型信息。
版权归原作者 MartinYangHJ 所有, 如有侵权,请联系我们删除。