2.1.1 INTEGER 类型 (SMALLINT, INTEGER, BIGINT) PostgreSQL 数值类型详解:INTEGER 类型 (SMALLINT, INTEGER, BIGINT) INTEGER 类型概览 INTEGER 类型用于存储没有小数部分的整数值。PostgreSQL 提供了三种 INTEGER 类型,它们的主要区别在于可以存储的数值范围和所需的存储空间: SMALLINT: 存储范围较小的整数。 INTEGER: 存储范围中等的整数。 BIGINT: 存储范围较大的整数。 选择合适的 INTEGER 类型对于优化数据库性能和存储空间利用率至关重要。选择过小的类型可能导致数据溢出,而选择过大的类型则可能浪费存储空间。