在PostgreSQL中,int2等同于smallint。 int2的范围: int2(或smallint)数据类型的数值范围是-32,768到32,767。 这意味着int2能够存储的最大正整数值是32,767。 示例代码: 下面是一个在PostgreSQL中创建包含int2类型字段的表的示例,以及插入和查询该字段的示例代码: sql -- 创建表,指定small_num为int2类型...
smallint2 字节小范围整数-32768 到 +32767 integer4 字节常用的整数-2147483648 到 +2147483647 bigint8 字节大范围整数-9223372036854775808 到 +9223372036854775807 decimal可变长用户指定的精度,精确小数点前 131072 位;小数点后 16383 位 numeric可变长用户指定的精度,精确小数点前 131072 位;小数点后 16383 位 ...
一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 1. 整数类型: 类型smallint、integer和bigint存储各种范围的全部是数字的数,也就是没有小数部分的数字。试图存储超出范围以外的数值将导致一个错误。常用的类型是integer,因为它提供了在范围、存储空
PostgreSQL是一种关系型数据库管理系统,支持多种数据类型。 数据类型占位长度取值范围smallint2字节-3276832767integer4字节-21474836482147483647bigint8字节-9223372036854775808~9223372036854775807decimal可变取决于精度numeric可变取决于精度real4字节6位精度double precision8字节15位精度boolean1字节true/falsechar可变取决于长度va...
postgresql提供了多种数值数据类型,不同的数据类型提供不同的取值范围,可以存储的值范围越大,所需要的存储空间也会越大。 postgresql提供的整数类型有:mallint、int、bigint。 《类型名称》 《说明》 《存储需求》 《取值范围》 smallint 小范围的整数 2字节 -32768---32767 int...
PostgreSQL支持多种数据类型,每种类型都有其特定的用途和特性。以下是一些主要的数据类型及其区别: 数值类型: 整数类型:包括smallint、integer和bigint。这些类型用于表示整数,其中smallint的范围是-32768到32767,integer的范围是-2147483648到2147483647,bigint的范围是-9223372036854775808到9223372036854775807。 浮点数类型:...
范围类型(range types) 领域类型(domain types) 长文预警--- 整数类型(integer types) integer,4字节,应该成为数字类型的首选,例如存储金额,可以以分为单位存储 smallint,2字节,更节省磁盘空间 bigint,8字节,能够存储的数字范围更大 任意精度类型(arbitrary precision numbers) 关键特性:占用存储空间可变 语法 NUMERI...
smallint int2 2 bytes -32768 到 +32767 小范围整数 text 无 1 byte + string size 变长字符串 变量无限长 time [ (p) ] [ without time zone ] 无 8 bytes 00:00:00[.000000] - 24:00:00[.000000] 时间只有一天 time [ (p) ] with time zone timetz 12 bytes 00:00:00+1359 - 24:00...
相应的,占用字节越多的类型所能表示的数值范围越大。根据占用字节数可以求出每一种数据类型的取值范围,例如MALLINT需要2字节(16 bits)来存储,那么MALLINT的最大值为215-1,即32767。其他类型的整数的取值范围计算方法相同,如表5.2所示。 表5.2 不同整数类型的取值范围...