PostgreSQL 数据类型
PostgreSQL 支持多种数据类型,本页整理了是 PostgreSQL 中的常用的数据类型。
-
bigint
bigint
是 PostgreSQL 提供的一种整数数据类型,通常用于存储超出标准整数类型范围的整数。 -
bigserial
bigserial
数据类型是 PostgreSQL 数据库中用于自动生成唯一标识符的一种数据类型。 -
boolean
PostgreSQL 中的boolean
数据类型用于存储布尔值,即真或假的值。 -
box
box
是 PostgreSQL 中的一种数据类型,用于表示平面上的一个矩形区域。 -
char
char
数据类型是 PostgreSQL 中用于存储固定长度字符串的一种数据类型。 -
cidr
cidr
是一种 PostgreSQL 中的数据类型,用于存储 IPv4 或 IPv6 地址和子网掩码。 -
circle
在 PostgreSQL 中,circle
数据类型表示平面上的一个圆。 -
citext
PostgreSQL 中的citext
数据类型是一个不区分大小写的文本类型,允许在进行文本比较时忽略大小写。 -
date
在 PostgreSQL 中,date
是一种用于存储日期值的数据类型。 -
decimal
在 PostgreSQL 中,decimal
是一种固定精度的数值类型,它允许存储高精度的数字,并且可以指定精度和小数位数。 -
double precision
在 PostgreSQL 中,double precision
数据类型是一种精确度为15-17位数字的浮点数,具有更高的精度和范围比float
数据类型。 -
enum
PostgreSQLenum
数据类型是一种用于定义枚举类型的数据类型。 -
inet
PostgreSQLinet
数据类型是用来存储和处理 IPv4 或 IPv6 地址的数据类型。 -
integer
PostgreSQL 使用integer
定义整型数据类型。 -
interval
PostgreSQLinterval
数据类型表示两个日期或时间之间的差异。 -
json
在 PostgreSQL 中,json
数据类型可以用于存储和查询非结构化数据。 -
jsonb
在 PostgreSQL 中,jsonb
数据类型可以用于存储和查询非结构化数据。 -
line
在 PostgreSQL 中,line
类型表示在二维平面中的一条直线,包括其方向和位置等信息。 -
lseg
在 PostgreSQL 中,lseg
类型表示在二维平面中的一条线段,包括其起点和终点的坐标信息。 -
numeric
PostgreSQLnumeric
数据类型用于存储任意精度的数字。 -
path
PostgreSQLpath
类型可以存储二维平面中的路径。 -
point
point
类型是 PostgreSQL 中用于存储二维笛卡尔坐标系中的点的数据类型。 -
polygon
polygon
是 PostgreSQL 中的一种数据类型,用于存储封闭的平面多边形。 -
real
PostgreSQL 中的real
数据类型是一种浮点数类型,它可以存储单精度浮点数(32 位)。 -
serial
PostgreSQL 的serial
数据类型是一种特殊的数据类型,用于自动递增生成序列号。 -
smallint
在 PostgreSQL 中,smallint
是一种固定长度的整数数据类型,用于存储范围在 -32768 到 32767 之间的整数。 -
text
在 PostgreSQL 中,text
数据类型用于存储可变长度的字符串。 -
time
在 PostgreSQL 中,time
数据类型用于存储时间,包括小时、分钟、秒和微秒。 -
timestamp
timestamp
数据类型是 PostgreSQL 中常用的一种数据类型,用于存储日期和时间信息。它可以精确表示日期和时间,包括年、月、日、小时、分钟、秒和微秒等信息。 -
timestamptz
PostgreSQL 的timestamptz
(timestamp with time zone)数据类型用于存储时间戳和时区信息。 -
timetz
timetz
数据类型是 PostgreSQL 中用于存储带有时区的时间的数据类型之一。 -
uuid
PostgreSQL 中的uuid
数据类型用于存储 128 位的全局唯一标识符(UUID),也称为 GUID(全局唯一标识符)。 -
varchar
varchar
是 PostgreSQL 中一种常用的数据类型,用于存储可变长度的字符串。