PostgreSQL(常简称为PG数据库)支持多种数据类型,以满足不同应用场景的需求。以下是关于PG数据库数据类型的详细介绍: PG数据库的数据类型 数值类型:包括smallint、integer、bigint、numeric、decimal、real、double precision等,适用于精确数值存储和计算。 字符字符串类型:如text、varchar(n)、char(n)、character varying...
boolean:存储真(true)或假(false)的值,NULL表示未知状态。 枚举类型 使用CREATE TYPE 命令创建的枚举类型,用于存储一组静态、有序的值。例如:CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy'); 几何类型 用于存储二维空间数据,如点、线、多边形等。 网络地址类型 cidr、inet、macaddr:用于存储IPv4、IP...
数值类型: 整数类型:smallint, integer, bigint 浮点类型:real, double precision 定点类型:numeric(p, s) 复数类型:complex, complex(p, s) 位串类型:bit(n), bit varying(n) 二进制数据类型:bytea 数值类型:boolean (true, false) 字符串类型: 字符串类型:char(n), character(n) 文本类型:text 字符...
PostgreSQL数据库的字段类型主要包括数值类型、字符类型、日期/时间类型、布尔类型、枚举类型和地理空间类型等。其中,数值类型包括整数类型(如integer、smallint、bigint)、浮点数类型(如real、double precision)和货币类型(如money)。这些类型可以满足大多数数值数据的存储需求。 字符类型包括字符(如char、varchar)和文本(...
整数类型:INTEGER,SMALLINT,BIGINT 字符串类型:VARCHAR,TEXT,CHAR 浮点数:REAL,DOUBLE PRECISION 日期和时间:DATE,TIME,TIMESTAMP 布尔类型:BOOLEAN JSON 类型:JSON,JSONB 了解这些数据类型将帮助我们在 Java 中选择相应的数据类型。 PostgreSQL 与 Java 数据类型的对应关系 ...
类型smallint、integer、bigint只能保存整数,也就是没有小数部分。如果试图在整数类型中保存超过范围的整数,数据库将会报错。例: mydb=# INSERT into test VALUES(32767); INSERT 0 1 mydb=# INSERT into test VALUES(32768); ERROR: smallint out of range ...
一、数字类型 整数类型: SQL 仅指定整数类型 integer(或 int)、smallint 和 bigint。类型名称 int2、int4 和 int8 是扩展,其他一些 SQL 数据库系统也使用它们。 数值类型 numeric 类型可以存储具有非常多位数的数字。特别推荐用于存储货币数量和其他
布尔类型(boolean type) 用于表示true或false mydb=# \d test_bool; Table "public.test_bool" Column | Type | Collation | Nullable | Default ---+---+---+---+--- flag | boolean | | | remark | text | | | mydb=# insert into test_bool (flag, remark) values ('t', 'True'), ...
boolean TURE or FALSE 3.7 位串类型 bit 、bit varying(n) create table test (c1 bit, c2 bit varying(5)) insert into test values (B'10'::bit(3), B'101'); 3.8.数组 create table test (c1int, c2 integer[]); insert into test values (1, '{100,101,102}'); ...
整数类型:包括整型(int)和小数型(smallint、bigint) 浮点数类型:包括浮点型(real)和双精度浮点型(double precision) 字符串类型:包括字符型(char)、字符串型(varchar)、文本型(text) 日期和时间类型:包括日期型(date)、时间型(time)、时间戳型(timestamp) 布尔类型:包括布尔型(boolean) 数组类型:包括整数数组(...