0


PostgreSQL 支持的字段类型

PostgreSQL 支持多种字段类型,以下是 PostgreSQL 13 版本中支持的所有字段类型:

  1. 数值类型:- smallint:小整数类型。- integer:整数类型。- bigint:大整数类型。- decimal:精确小数类型。- numeric:精确数字类型。- real:单精度浮点数类型。- double precision:双精度浮点数类型。- smallserial:带自增序列的小整数类型。- serial:带自增序列的整数类型。- bigserial:带自增序列的大整数类型。
  2. 字符串类型:- character(n)char(n):固定长度字符类型。- character varying(n)varchar(n):可变长度字符类型。- text:可变长度文本类型。- citext:大小写不敏感的文本类型。
  3. 布尔类型:- boolean:布尔类型。
  4. 日期和时间类型:- date:日期类型。- time:时间类型。- timestamp:日期和时间类型。- timestamp with time zone:带时区的日期和时间类型。- interval:时间间隔类型。
  5. 二进制数据类型:- bytea:二进制数据类型。- bit(n):固定长度的位串类型。- bit varying(n)varbit(n):可变长度的位串类型。
  6. 几何类型:- point:二维平面上的点类型。- line:二维平面上的直线类型。- lseg:二维平面上的线段类型。- box:二维平面上的矩形类型。- path:二维平面上的路径类型。- polygon:二维平面上的多边形类型。- circle:二维平面上的圆类型。
  7. 网络地址类型:- inet:IPv4 或 IPv6 网络地址类型。- cidr:IPv4 或 IPv6 网络地址和前缀类型。- macaddr:MAC 地址类型。
  8. UUID 类型:- uuid:通用唯一标识符类型。
  9. 数组类型:- integer[]:整数数组类型。- text[]:文本数组类型。- 其他数据类型的数组类型。
  10. JSON 类型:- json:JSON 数据类型。- jsonb:二进制 JSON 数据类型。
  11. XML 类型:- xml:XML 数据类型。
  12. 范围类型:- int4range:整数范围类型。
  13. 自定义类型:- 用户可以创建自定义数据类型。

以上这些都是 PostgreSQL 中常见的字段类型,您可以根据需要选择适当的类型来存储数据。请注意,不同的PostgreSQL 版本可能会有所差异,建议查阅 PostgreSQL 官方文档来获取最新的字段类型信息。

标签: postgresql 数据库

本文转载自: https://blog.csdn.net/yhj198927/article/details/135458630
版权归原作者 MartinYangHJ 所有, 如有侵权,请联系我们删除。

“PostgreSQL 支持的字段类型”的评论:

还没有评论