PostgreSQL 支持的字段类型
2024-01-08 18:22:10
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 官方文档来获取最新的字段类型信息。
文章来源:https://blog.csdn.net/yhj198927/article/details/135458630
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!